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].createInterpolator()'
    - '[org.apache.commons.text.StringSubstitutor].replace(String)'
    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:
    - '[HashMap].<init>()'
    - '[HashMap].put(String,String)'
    - '[org.apache.commons.text.StringSubstitutor].replace(com.example.StringSubstitutorFuzzer)'
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString()'
    - '[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].<init>()'
    - '[org.apache.commons.text.translate.CharSequenceTranslator].translate(String,java.io.StringWriter)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String,org.apache.commons.text.StringEscapeUtilsTest)'
    - '[org.apache.commons.text.StringEscapeUtils].escapeJava(String)'
    - '[java.io.StringWriter].toString()'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,org.apache.commons.text.StringEscapeUtilsTest)'
    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].<init>()'
    - '[org.apache.commons.text.translate.CharSequenceTranslator].translate(String,java.io.StringWriter)'
    - '[org.apache.commons.text.StringEscapeUtils].unescapeJava(String)'
    - '[java.io.StringWriter].toString()'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String,String)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,org.apache.commons.text.StringEscapeUtilsTest)'
    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()'
    - '[java.io.StringWriter].<init>()'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(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].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()'
    - '[java.io.StringWriter].<init>()'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(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].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.StringEscapeUtils.Builder].escape(String)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].toString()'
    - '[org.apache.commons.text.StringEscapeUtilsTest].append(String)'
    - '[org.apache.commons.text.StringEscapeUtils].builder(org.apache.commons.text.translate.CharSequenceTranslator)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,org.apache.commons.text.StringEscapeUtilsTest)'
    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:
    - cons[0].getModifiers()
    - Modifier.isPublic(org.apache.commons.text.StringEscapeUtilsTest)
    - Modifier.isFinal(org.apache.commons.text.StringEscapeUtilsTest)
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertTrue(org.apache.commons.text.StringEscapeUtilsTest)'
    - StringEscapeUtils.class.getModifiers()
    - '[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()
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertNotNull(org.apache.commons.text.StringEscapeUtils)'
    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,null)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].checkCsvEscapeWriter(String,String)'
    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.StringEscapeUtilsTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].fail(String)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertNull(String)'
    - '[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)'
    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.StringEscapeUtilsTest].assertEquals(org.apache.commons.text.StringEscapeUtilsTest,String,String)'
    - '[org.apache.commons.text.StringEscapeUtils].unescapeHtml4(String)'
    - '[org.apache.commons.text.StringEscapeUtils].escapeHtml4(org.apache.commons.text.StringEscapeUtilsTest)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,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:
    - '[org.apache.commons.text.translate.CharSequenceTranslator].translate(org.apache.commons.text.StringEscapeUtilsTest,java.io.StringWriter)'
    - '[java.io.StringWriter].<init>()'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(org.apache.commons.text.StringEscapeUtilsTest,org.apache.commons.text.StringEscapeUtilsTest,org.apache.commons.text.StringEscapeUtilsTest)'
    - '[java.io.StringWriter].toString()'
    - '[org.apache.commons.text.StringEscapeUtils].escapeHtml4(org.apache.commons.text.StringEscapeUtilsTest)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(org.apache.commons.text.StringEscapeUtilsTest,String,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:
    - '[org.apache.commons.text.translate.CharSequenceTranslator].translate(org.apache.commons.text.StringEscapeUtilsTest,java.io.StringWriter)'
    - '[java.io.StringWriter].<init>()'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(org.apache.commons.text.StringEscapeUtilsTest,org.apache.commons.text.StringEscapeUtilsTest,org.apache.commons.text.StringEscapeUtilsTest)'
    - '[java.io.StringWriter].toString()'
    - '[org.apache.commons.text.StringEscapeUtils].escapeHtml4(org.apache.commons.text.StringEscapeUtilsTest)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(org.apache.commons.text.StringEscapeUtilsTest,String,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:
    - '[org.apache.commons.text.StringEscapeUtils].unescapeHtml4(String)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String,String)'
    - '[org.apache.commons.text.StringEscapeUtils].escapeHtml4(String)'
    - '[String].<init>(org.apache.commons.text.StringEscapeUtilsTest,org.apache.commons.text.StringEscapeUtilsTest)'
    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.StringEscapeUtilsTest].assertNull(String)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringEscapeUtils].escapeHtml3(null)'
    - '[org.apache.commons.text.StringEscapeUtils].escapeHtml3(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)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].fail(String)'
    - '[org.apache.commons.text.StringEscapeUtils].escapeJava(null)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertNull(String)'
    - '[org.apache.commons.text.translate.CharSequenceTranslator].translate(String,null)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEscapeJava(String,String,String)'
    - '[org.apache.commons.text.translate.CharSequenceTranslator].translate(null,null)'
    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(org.apache.commons.text.StringEscapeUtilsTest)'
    - '[org.apache.commons.text.StringEscapeUtils].escapeJson(null)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].fail(String)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertNull(String)'
    - '[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(String)'
    - '[org.apache.commons.text.translate.CharSequenceTranslator].translate(null,null)'
    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.StringEscapeUtilsTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringEscapeUtils].escapeXml11(String)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,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].assertEquals(String,org.apache.commons.text.StringEscapeUtilsTest)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].escapeXSI(null)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].escapeXSI(String)'
    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:
    - '[java.nio.file.Files].readAllBytes(org.apache.commons.text.StringEscapeUtilsTest)'
    - '[String].<init>(org.apache.commons.text.StringEscapeUtilsTest,org.apache.commons.text.StringEscapeUtilsTest)'
    - '[String].endsWith(String)'
    - '[org.apache.commons.text.StringEscapeUtils].escapeEcmaScript(String)'
    - '[java.nio.file.Paths].get(String)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertTrue(org.apache.commons.text.StringEscapeUtilsTest,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].unescapeHtml4(String)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringEscapeUtils].unescapeXml(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].assertNull(String)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringEscapeUtils].unescapeCsv(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,String)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].checkCsvUnescapeWriter(String,null)'
    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(null)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertNull(String)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringEscapeUtils].unescapeEcmaScript(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:
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(org.apache.commons.text.StringEscapeUtilsTest,String,String)'
    - Integer.toHexString(org.apache.commons.text.StringEscapeUtilsTest)
    - '[org.apache.commons.text.StringEscapeUtils].unescapeHtml4(String)'
    - '[org.apache.commons.text.StringEscapeUtils].unescapeHtml4(org.apache.commons.text.StringEscapeUtilsTest)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String,String)'
    - Character.toString(org.apache.commons.text.StringEscapeUtilsTest)
    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:
    - '[org.apache.commons.text.translate.CharSequenceTranslator].translate(org.apache.commons.text.StringEscapeUtilsTest,java.io.StringWriter)'
    - '[java.io.StringWriter].<init>()'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(org.apache.commons.text.StringEscapeUtilsTest,org.apache.commons.text.StringEscapeUtilsTest,org.apache.commons.text.StringEscapeUtilsTest)'
    - '[java.io.StringWriter].toString()'
    - '[org.apache.commons.text.StringEscapeUtils].unescapeHtml3(org.apache.commons.text.StringEscapeUtilsTest)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String,String)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(org.apache.commons.text.StringEscapeUtilsTest,String,org.apache.commons.text.StringEscapeUtilsTest)'
    - '[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:
    - '[org.apache.commons.text.translate.CharSequenceTranslator].translate(org.apache.commons.text.StringEscapeUtilsTest,java.io.StringWriter)'
    - '[java.io.StringWriter].<init>()'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringEscapeUtils].unescapeHtml4(String)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(org.apache.commons.text.StringEscapeUtilsTest,org.apache.commons.text.StringEscapeUtilsTest,org.apache.commons.text.StringEscapeUtilsTest)'
    - '[java.io.StringWriter].toString()'
    - '[org.apache.commons.text.StringEscapeUtils].unescapeHtml4(org.apache.commons.text.StringEscapeUtilsTest)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String,String)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(org.apache.commons.text.StringEscapeUtilsTest,String,org.apache.commons.text.StringEscapeUtilsTest)'
    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].fail(String)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertUnescapeJava(String,String,String)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertNull(String)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertUnescapeJava(String,String)'
    - '[org.apache.commons.text.translate.CharSequenceTranslator].translate(String,null)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertThrows()'
    - '[org.apache.commons.text.translate.CharSequenceTranslator].translate(null,null)'
    - '[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(org.apache.commons.text.StringEscapeUtilsTest)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(org.apache.commons.text.StringEscapeUtilsTest,String)'
    - '[org.apache.commons.text.StringEscapeUtils].unescapeJson(String)'
    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.StringEscapeUtils].unescapeJson(org.apache.commons.text.StringEscapeUtilsTest)'
    - '[org.apache.commons.text.StringEscapeUtilsTest].assertEquals(org.apache.commons.text.StringEscapeUtilsTest,String)'
    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.StringEscapeUtilsTest].assertEquals(String,String,String)'
    - '[org.apache.commons.text.StringEscapeUtils].unescapeXml(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(char)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].append(boolean)'
    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].setNullText(String)'
    - '[org.apache.commons.text.TextStringBuilder].append()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[org.apache.commons.text.TextStringBuilder].append(char[])'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    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(int,int)'
    - '[org.apache.commons.text.TextStringBuilder].setNullText(String)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].append(char[],int,int)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows(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.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].append(String,String,int)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].append(String,Object[])'
    - '[java.text.DecimalFormatSymbols].getInstance()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(org.apache.commons.text.TextStringBuilderAppendInsertTest,String)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].getGroupingSeparator()'
    - '[org.apache.commons.text.TextStringBuilder].append(String,String)'
    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(org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
    - '[StringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].append(Object)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilder].appendNull()'
    - '[org.apache.commons.text.TextStringBuilder].append(StringBuffer)'
    - '[org.apache.commons.text.TextStringBuilder].append(CharSequence)'
    - '[org.apache.commons.text.TextStringBuilder].append(StringBuilder)'
    - '[StringBuffer].<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.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].append(float)'
    - '[org.apache.commons.text.TextStringBuilder].append(int)'
    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].setNullText(String)'
    - '[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].<init>()'
    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].append(String,int,int)'
    - '[org.apache.commons.text.TextStringBuilder].setNullText(String)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].append(CharSequence,int,int)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows(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].setNullText(String)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].append(StringBuffer)'
    - '[StringBuffer].<init>(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].setNullText(String)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows(String)'
    - '[StringBuffer].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilder].append(StringBuffer,int,int)'
    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:
    - '[org.apache.commons.text.TextStringBuilder].setNullText(String)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].append(String)'
    - '[StringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].append(StringBuilder)'
    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:
    - '[org.apache.commons.text.TextStringBuilder].append(String,int,int)'
    - '[org.apache.commons.text.TextStringBuilder].setNullText(String)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
    - '[StringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].append(StringBuilder,int,int)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows(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].append(org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilder].setNullText(String)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].<init>(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].setNullText(String)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder,int,int)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows(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.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].appendAll(Object[])'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].clear()'
    - '[org.apache.commons.text.TextStringBuilder].appendAll(String,String,String)'
    - '[org.apache.commons.text.TextStringBuilder].appendAll()'
    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:
    - '[org.apache.commons.text.TextStringBuilder].appendAll(java.util.Collection<?>)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].appendAll(org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[org.apache.commons.text.TextStringBuilder].clear()'
    - '[java.util.Arrays].asList(String,String,String)'
    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:
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - Collections.EMPTY_LIST.iterator()
    - '[org.apache.commons.text.TextStringBuilder].appendAll(org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[org.apache.commons.text.TextStringBuilder].appendAll(java.util.Iterator<?>)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].iterator()'
    - '[org.apache.commons.text.TextStringBuilder].clear()'
    - '[java.util.Arrays].asList(String,String,String)'
    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].setNullText(String)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].length()'
    - '[org.apache.commons.text.TextStringBuilder].appendFixedWidthPadLeft(String,char)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].appendFixedWidthPadLeft(null,int,char)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].appendFixedWidthPadLeft(String,int,char)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(int,int)'
    - '[org.apache.commons.text.TextStringBuilder].clear()'
    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].appendFixedWidthPadLeft(int,char)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].appendFixedWidthPadLeft(int,int,char)'
    - '[org.apache.commons.text.TextStringBuilder].length()'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(int,int)'
    - '[org.apache.commons.text.TextStringBuilder].clear()'
    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].setNullText(String)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].length()'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].appendFixedWidthPadRight(String,char)'
    - '[org.apache.commons.text.TextStringBuilder].appendFixedWidthPadRight(String,int,char)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(int,int)'
    - '[org.apache.commons.text.TextStringBuilder].clear()'
    - '[org.apache.commons.text.TextStringBuilder].appendFixedWidthPadRight(null,int,char)'
    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.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].appendFixedWidthPadRight(int,char)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].appendFixedWidthPadRight(int,int,char)'
    - '[org.apache.commons.text.TextStringBuilder].length()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(int,int)'
    - '[org.apache.commons.text.TextStringBuilder].clear()'
    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].appendln(boolean)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].clear()'
    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].verify(org.apache.commons.text.TextStringBuilderAppendInsertTest,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].toString()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].appendln(org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[String].toCharArray()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].spy(org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].appendNewLine()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].append(org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].times(int)'
    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].verify(org.apache.commons.text.TextStringBuilderAppendInsertTest,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].append(org.apache.commons.text.TextStringBuilderAppendInsertTest,int,int)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].appendln(org.apache.commons.text.TextStringBuilderAppendInsertTest,int,int)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].toString()'
    - '[String].toCharArray()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].spy(org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].appendNewLine()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].times(int)'
    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].verify(org.apache.commons.text.TextStringBuilderAppendInsertTest,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].anyString()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].toString()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].appendln(String,String)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].spy(org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].appendNewLine()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].append(org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].times(int)'
    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:
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
    - Integer.valueOf(int)
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].appendln(Object)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(org.apache.commons.text.TextStringBuilderAppendInsertTest,String)'
    - '[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].appendln(float)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].appendln(int)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].clear()'
    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].verify(org.apache.commons.text.TextStringBuilderAppendInsertTest,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].anyString()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].toString()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].spy(org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].appendNewLine()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].append(org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].appendln(String)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].times(int)'
    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].verify(org.apache.commons.text.TextStringBuilderAppendInsertTest,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].appendln(String,int,int)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].anyString()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].toString()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].spy(org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].append(org.apache.commons.text.TextStringBuilderAppendInsertTest,org.apache.commons.text.TextStringBuilderAppendInsertTest,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].anyInt()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].appendNewLine()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].times(int)'
    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].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].any()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].append(org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].appendNewLine()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].appendln(StringBuffer)'
    - '[StringBuffer].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].times(int)'
    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].verify(org.apache.commons.text.TextStringBuilderAppendInsertTest,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].toString()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].appendln(StringBuffer,int,int)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].spy(org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].any()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].append(org.apache.commons.text.TextStringBuilderAppendInsertTest,org.apache.commons.text.TextStringBuilderAppendInsertTest,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].anyInt()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].appendNewLine()'
    - '[StringBuffer].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].times(int)'
    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].verify(org.apache.commons.text.TextStringBuilderAppendInsertTest,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[StringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].appendln(StringBuilder)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].toString()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].spy(org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].any()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].appendNewLine()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].append(org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].times(int)'
    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].verify(org.apache.commons.text.TextStringBuilderAppendInsertTest,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[StringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].toString()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].appendln(StringBuilder,int,int)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].spy(org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].any()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].append(org.apache.commons.text.TextStringBuilderAppendInsertTest,org.apache.commons.text.TextStringBuilderAppendInsertTest,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].anyInt()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].appendNewLine()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].times(int)'
    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].verify(org.apache.commons.text.TextStringBuilderAppendInsertTest,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].appendln(org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].toString()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].spy(org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].any()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].appendNewLine()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].append(org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].times(int)'
    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].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].any()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].anyInt()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].append(org.apache.commons.text.TextStringBuilderAppendInsertTest,org.apache.commons.text.TextStringBuilderAppendInsertTest,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].appendNewLine()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].appendln(org.apache.commons.text.TextStringBuilder,int,int)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].times(int)'
    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.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].append(String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].setNewLineText(String)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilder].setNewLineText(null)'
    - '[org.apache.commons.text.TextStringBuilder].appendNewLine()'
    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.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].appendPadding(char)'
    - '[org.apache.commons.text.TextStringBuilder].append(String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].length()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(int,int)'
    - '[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.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].append(String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].appendSeparator(char)'
    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].toString()'
    - '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[org.apache.commons.text.TextStringBuilder].appendSeparator(org.apache.commons.text.TextStringBuilderAppendInsertTest,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(org.apache.commons.text.TextStringBuilderAppendInsertTest,String)'
    - String.valueOf(org.apache.commons.text.TextStringBuilderAppendInsertTest)
    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,int)'
    - '[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].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].appendSeparator(char)'
    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.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].append(String)'
    - '[org.apache.commons.text.TextStringBuilder].appendSeparator(String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    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)'
    - '[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(String)'
    - '[org.apache.commons.text.TextStringBuilder].appendSeparator(null,int)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].appendSeparator(String,int)'
    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(null,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].appendSeparator(org.apache.commons.text.TextStringBuilderAppendInsertTest,null)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[org.apache.commons.text.TextStringBuilder].appendSeparator(org.apache.commons.text.TextStringBuilderAppendInsertTest,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(org.apache.commons.text.TextStringBuilderAppendInsertTest,String)'
    - '[org.apache.commons.text.TextStringBuilder].appendSeparator(null,null)'
    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].setNullText(String)'
    - '[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].append(Object)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].appendNull()'
    - '[org.apache.commons.text.TextStringBuilder].append(StringBuffer)'
    - '[StringBuffer].<init>(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.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].appendWithSeparators(org.apache.commons.text.TextStringBuilderAppendInsertTest,String)'
    - '[org.apache.commons.text.TextStringBuilder].appendWithSeparators(null)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].appendWithSeparators(String)'
    - '[org.apache.commons.text.TextStringBuilder].clear()'
    - '[org.apache.commons.text.TextStringBuilder].appendWithSeparators(Object[],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:
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].appendWithSeparators(org.apache.commons.text.TextStringBuilderAppendInsertTest,String)'
    - '[java.util.Arrays].asList(String,null,String)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].appendWithSeparators(java.util.Collection<?>,String)'
    - '[org.apache.commons.text.TextStringBuilder].clear()'
    - '[org.apache.commons.text.TextStringBuilder].appendWithSeparators(org.apache.commons.text.TextStringBuilderAppendInsertTest,null)'
    - '[java.util.Arrays].asList(String,String,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:
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].appendWithSeparators(java.util.Iterator<?>,String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].appendWithSeparators(org.apache.commons.text.TextStringBuilderAppendInsertTest,String)'
    - '[java.util.Arrays].asList(String,null,String)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - Collections.EMPTY_LIST.iterator()
    - '[org.apache.commons.text.TextStringBuilder].clear()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].iterator()'
    - '[org.apache.commons.text.TextStringBuilder].appendWithSeparators(org.apache.commons.text.TextStringBuilderAppendInsertTest,null)'
    - '[java.util.Arrays].asList(String,String,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:
    - '[org.apache.commons.text.TextStringBuilder].setNullText(String)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].appendWithSeparators(org.apache.commons.text.TextStringBuilderAppendInsertTest,String)'
    - '[java.util.Arrays].asList(String,null,String)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].appendWithSeparators(String)'
    - '[org.apache.commons.text.TextStringBuilder].clear()'
    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,org.apache.commons.text.TextStringBuilderAppendInsertTest)'
    - '[org.apache.commons.text.TextStringBuilder].insert(int)'
    - '[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].insert(int,String)'
    - '[org.apache.commons.text.TextStringBuilder].insert(int,float)'
    - '[org.apache.commons.text.TextStringBuilder].insert(int,char)'
    - '[org.apache.commons.text.TextStringBuilder].insert(int,int)'
    - '[org.apache.commons.text.TextStringBuilder].insert(int,boolean)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].insert(int,char[],int,int)'
    - '[org.apache.commons.text.TextStringBuilder].insert(int,int,int)'
    - '[org.apache.commons.text.TextStringBuilder].clear()'
    - '[org.apache.commons.text.TextStringBuilder].insert(int,char[])'
    - '[org.apache.commons.text.TextStringBuilder].insert(int,Object)'
    - '[org.apache.commons.text.TextStringBuilder].insert(int,org.apache.commons.text.TextStringBuilderAppendInsertTest,int,int)'
    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].insert(int)'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].insert(int,String)'
    - '[org.apache.commons.text.TextStringBuilder].insert(int,char)'
    - '[org.apache.commons.text.TextStringBuilder].insert(int,int)'
    - '[org.apache.commons.text.TextStringBuilder].insert(int,boolean)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows()'
    - '[org.apache.commons.text.TextStringBuilder].insert(int,int,int)'
    - '[org.apache.commons.text.TextStringBuilder].insert(int,Object)'
    - '[org.apache.commons.text.TextStringBuilder].insert(int,float)'
    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].setNullText(String)'
    - '[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].insert(int,String)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderAppendInsertTest].assertThrows()'
    - '[org.apache.commons.text.TextStringBuilder].insert(int,char[],int,int)'
    - '[org.apache.commons.text.TextStringBuilder].clear()'
    - '[org.apache.commons.text.TextStringBuilder].insert(int,char[])'
    - '[org.apache.commons.text.TextStringBuilder].insert(int,Object)'
    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].<init>(int)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[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:53,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(boolean)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:54,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:55,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:55,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(boolean)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:57,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:58,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:58,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:60,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:61,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:61,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: 62
      start: 51
    functionDepth: 2
    functionLinenumber: 51
    functionLinenumberEnd: 62
    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.StrBuilder].append(char)'
    - '[org.apache.commons.text.StrBuilder].append(boolean)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    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:66,1
    - Dst: '[org.apache.commons.text.StrBuilder].setNullText(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:67,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(char[])'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:67,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:68,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:68,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:70,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilderAppendInsertTest)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:71,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:72,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:72,1
    - Dst: '[org.apache.commons.text.StrBuilder].append()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:74,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:75,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:75,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: 76
      start: 64
    functionDepth: 5
    functionLinenumber: 64
    functionLinenumberEnd: 76
    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].toString()'
    - '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilderAppendInsertTest)'
    - '[org.apache.commons.text.StrBuilder].append()'
    - '[org.apache.commons.text.StrBuilder].append(char[])'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].setNullText(String)'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    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:80,1
    - Dst: '[org.apache.commons.text.StrBuilder].setNullText(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:81,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(char[],int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:81,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:82,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:82,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:84,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:85,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:86,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:86,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:89,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:90,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:96,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:97,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:103,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:104,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:110,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:111,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:117,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:118,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:124,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:125,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:130,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:131,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:131,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:133,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:134,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:134,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: 135
      start: 78
    functionDepth: 5
    functionLinenumber: 78
    functionLinenumberEnd: 135
    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].toString()'
    - '[org.apache.commons.text.StrBuilder].append(int)'
    - '[org.apache.commons.text.StrBuilder].append(char[],int,int)'
    - '[org.apache.commons.text.StrBuilder].append(int,int)'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].fail(String)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].setNullText(String)'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,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:141,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String,Object[])'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:142,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:143,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:143,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:145,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:146,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:147,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:147,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:149,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:150,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:151,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:151,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:153,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String,String,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:154,1
    - Dst: '[java.text.DecimalFormatSymbols].getInstance()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:156,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].getGroupingSeparator()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:156,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:158,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(org.apache.commons.text.StrBuilderAppendInsertTest,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:158,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: 159
      start: 137
    functionDepth: 2
    functionLinenumber: 137
    functionLinenumberEnd: 159
    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.StrBuilder].append(String,String,int)'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(org.apache.commons.text.StrBuilderAppendInsertTest,String)'
    - '[org.apache.commons.text.StrBuilder].append(String,Object[])'
    - '[org.apache.commons.text.StrBuilder].append(String,String)'
    - '[java.text.DecimalFormatSymbols].getInstance()'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    - '[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:163,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendNull()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:164,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:165,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:165,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(Object)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:167,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:168,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:168,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(Object)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:170,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:171,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:171,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuffer)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:173,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:174,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:174,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:176,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuffer)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:176,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:177,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:177,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:179,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:179,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:180,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:180,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(CharSequence)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:182,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:183,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:183,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:185,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuilder)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:185,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:186,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:186,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: 187
      start: 161
    functionDepth: 4
    functionLinenumber: 161
    functionLinenumberEnd: 187
    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:
    - '[org.apache.commons.text.StrBuilder].append(StringBuffer)'
    - '[org.apache.commons.text.StrBuilder].append(Object)'
    - '[StringBuilder].<init>(String)'
    - '[StringBuffer].<init>(String)'
    - '[org.apache.commons.text.StrBuilder].append(CharSequence)'
    - '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].append(StringBuilder)'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].appendNull()'
    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:191,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:192,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:193,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:193,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:195,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:196,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:196,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(float)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:198,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:199,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:199,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(float)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:201,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:202,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:202,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: 203
      start: 189
    functionDepth: 5
    functionLinenumber: 189
    functionLinenumberEnd: 203
    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.StrBuilder].append(float)'
    - '[org.apache.commons.text.StrBuilder].append(int)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    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:207,1
    - Dst: '[org.apache.commons.text.StrBuilder].setNullText(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:208,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:208,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:209,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:209,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:211,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:212,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:212,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:213,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:213,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:215,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:215,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:216,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:216,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:218,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:218,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:219,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:219,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: 220
      start: 205
    functionDepth: 4
    functionLinenumber: 205
    functionLinenumberEnd: 220
    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.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].setNullText(String)'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,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:224,1
    - Dst: '[org.apache.commons.text.StrBuilder].setNullText(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:225,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder,int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:225,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:226,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:226,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:228,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:229,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder,int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:229,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:230,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:230,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:233,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:233,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:234,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:240,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder,int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:240,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:241,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:247,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:247,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:248,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:254,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder,int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:254,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:255,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:261,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:261,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:262,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:268,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder,int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:268,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:269,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:274,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder,int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:274,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:275,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:275,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:277,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder,int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:277,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:278,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:278,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: 279
      start: 222
    functionDepth: 5
    functionLinenumber: 222
    functionLinenumberEnd: 279
    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.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder,int)'
    - '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder,int,int)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].fail(String)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].setNullText(String)'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,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:283,1
    - Dst: '[org.apache.commons.text.StrBuilder].setNullText(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:284,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:284,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:285,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:285,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:287,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:288,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:289,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:289,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:291,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:292,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:292,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:294,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:295,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:295,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: 296
      start: 281
    functionDepth: 4
    functionLinenumber: 281
    functionLinenumberEnd: 296
    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.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].append(String)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].setNullText(String)'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    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:300,1
    - Dst: '[org.apache.commons.text.StrBuilder].setNullText(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:301,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String,int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:301,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:302,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:302,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:304,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String,int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:305,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:306,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:306,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:309,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:310,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String,int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:316,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:317,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:323,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:324,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String,int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:330,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:331,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:337,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:338,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String,int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:344,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:345,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String,int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:350,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:351,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:351,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String,int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:353,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:354,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:354,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(CharSequence,int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:356,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:357,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:357,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: 358
      start: 298
    functionDepth: 5
    functionLinenumber: 298
    functionLinenumberEnd: 358
    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.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].append(CharSequence,int,int)'
    - '[org.apache.commons.text.StrBuilder].append(String,int)'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].fail(String)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].setNullText(String)'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,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:362,1
    - Dst: '[org.apache.commons.text.StrBuilder].setNullText(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:363,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuffer)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:363,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:364,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:364,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:366,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:367,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuffer)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:367,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:368,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:368,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:370,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuffer)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:370,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:371,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:371,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:373,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuffer)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:373,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:374,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:374,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: 375
      start: 360
    functionDepth: 5
    functionLinenumber: 360
    functionLinenumberEnd: 375
    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.StrBuilder].append(StringBuffer)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[StringBuffer].<init>(String)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].setNullText(String)'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    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:379,1
    - Dst: '[org.apache.commons.text.StrBuilder].setNullText(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:380,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuffer,int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:380,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:381,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:381,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:383,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:384,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuffer,int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:384,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:385,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:385,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:388,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuffer,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:388,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:389,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:395,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuffer,int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:395,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:396,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:402,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuffer,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:402,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:403,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:409,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuffer,int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:409,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:410,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:416,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuffer,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:416,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:417,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:423,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuffer,int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:423,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:424,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:429,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuffer,int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:429,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:430,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:430,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:432,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuffer,int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:432,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:433,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:433,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: 434
      start: 377
    functionDepth: 5
    functionLinenumber: 377
    functionLinenumberEnd: 434
    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.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].append(StringBuffer,int,int)'
    - '[StringBuffer].<init>(String)'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].fail(String)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].append(StringBuffer,int)'
    - '[org.apache.commons.text.StrBuilder].setNullText(String)'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,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:438,1
    - Dst: '[org.apache.commons.text.StrBuilder].setNullText(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:439,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:439,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:440,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:440,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:442,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:443,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuilder)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:443,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:444,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:444,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:446,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuilder)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:446,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:447,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:447,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:449,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuilder)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:449,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:450,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:450,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: 451
      start: 436
    functionDepth: 4
    functionLinenumber: 436
    functionLinenumberEnd: 451
    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.StrBuilder].toString()'
    - '[StringBuilder].<init>(String)'
    - '[org.apache.commons.text.StrBuilder].append(String)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].setNullText(String)'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].append(StringBuilder)'
    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:455,1
    - Dst: '[org.apache.commons.text.StrBuilder].setNullText(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:456,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String,int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:456,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:457,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:457,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:459,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:460,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuilder,int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:460,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:461,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:461,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:464,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuilder,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:464,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:465,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:471,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuilder,int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:471,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:472,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:478,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuilder,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:478,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:479,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:485,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuilder,int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:485,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:486,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:492,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuilder,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:492,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:493,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:499,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuilder,int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:499,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:500,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:505,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuilder,int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:505,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:506,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:506,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:508,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuilder,int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:508,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:509,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:509,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:511,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuilder,int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:511,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:512,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:512,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: 513
      start: 453
    functionDepth: 5
    functionLinenumber: 453
    functionLinenumberEnd: 513
    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.StrBuilder].append(StringBuilder,int,int)'
    - '[org.apache.commons.text.StrBuilder].append(StringBuilder,int)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[StringBuilder].<init>(String)'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].fail(String)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].setNullText(String)'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].append(String,int,int)'
    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:517,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendAll(Object[])'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:518,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:519,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:519,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:521,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendAll()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:522,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:523,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:523,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:525,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendAll(String,String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:526,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:527,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:527,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:529,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendAll(String,String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:530,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:531,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:531,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: 532
      start: 515
    functionDepth: 5
    functionLinenumber: 515
    functionLinenumberEnd: 532
    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.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].appendAll(Object[])'
    - '[org.apache.commons.text.StrBuilder].appendAll()'
    - '[org.apache.commons.text.StrBuilder].appendAll(String,String,String)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].clear()'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(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:536,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendAll(java.util.Collection<?>)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:537,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:538,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:538,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:540,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendAll(org.apache.commons.text.StrBuilderAppendInsertTest)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:541,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:542,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:542,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:544,1
    - Dst: '[java.util.Arrays].asList(String,String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:545,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendAll(org.apache.commons.text.StrBuilderAppendInsertTest)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:545,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:546,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:546,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: 547
      start: 534
    functionDepth: 2
    functionLinenumber: 534
    functionLinenumberEnd: 547
    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.StrBuilder].appendAll(java.util.Collection<?>)'
    - '[org.apache.commons.text.StrBuilder].appendAll(org.apache.commons.text.StrBuilderAppendInsertTest)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].clear()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    - '[java.util.Arrays].asList(String,String,String)'
    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:551,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendAll(java.util.Iterator<?>)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:552,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:553,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:553,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:555,1
    - Dst: Collections.EMPTY_LIST.iterator()
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:556,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendAll(org.apache.commons.text.StrBuilderAppendInsertTest)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:556,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:557,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:557,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:559,1
    - Dst: '[java.util.Arrays].asList(String,String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:560,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].iterator()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:560,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendAll(org.apache.commons.text.StrBuilderAppendInsertTest)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:560,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:561,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:561,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: 562
      start: 549
    functionDepth: 5
    functionLinenumber: 549
    functionLinenumberEnd: 562
    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.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].iterator()'
    - '[org.apache.commons.text.StrBuilder].appendAll(java.util.Iterator<?>)'
    - Collections.EMPTY_LIST.iterator()
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].appendAll(org.apache.commons.text.StrBuilderAppendInsertTest)'
    - '[org.apache.commons.text.StrBuilder].clear()'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    - '[java.util.Arrays].asList(String,String,String)'
    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:566,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendFixedWidthPadLeft(String,char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:567,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:568,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:568,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:570,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendFixedWidthPadLeft(String,int,char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:571,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:572,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:572,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:574,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendFixedWidthPadLeft(String,int,char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:575,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:576,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:576,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:578,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendFixedWidthPadLeft(String,int,char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:579,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:580,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:580,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:582,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendFixedWidthPadLeft(String,int,char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:583,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:584,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:584,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:586,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendFixedWidthPadLeft(String,int,char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:587,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:588,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:588,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:590,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendFixedWidthPadLeft(String,int,char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:591,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:592,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:592,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:594,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:594,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:596,1
    - Dst: '[org.apache.commons.text.StrBuilder].setNullText(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:597,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendFixedWidthPadLeft(null,int,char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:598,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:599,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:599,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: 600
      start: 564
    functionDepth: 2
    functionLinenumber: 564
    functionLinenumberEnd: 600
    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(int,int)'
    - '[org.apache.commons.text.StrBuilder].setNullText(String)'
    - '[org.apache.commons.text.StrBuilder].appendFixedWidthPadLeft(String,int,char)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].clear()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].appendFixedWidthPadLeft(null,int,char)'
    - '[org.apache.commons.text.StrBuilder].length()'
    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:604,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendFixedWidthPadLeft(int,char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:605,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:606,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:606,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:608,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendFixedWidthPadLeft(int,int,char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:609,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:610,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:610,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:612,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendFixedWidthPadLeft(int,int,char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:613,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:614,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:614,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:616,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendFixedWidthPadLeft(int,int,char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:617,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:618,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:618,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:620,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendFixedWidthPadLeft(int,int,char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:621,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:622,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:622,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:624,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendFixedWidthPadLeft(int,int,char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:625,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:626,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:626,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:628,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendFixedWidthPadLeft(int,int,char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:629,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:630,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:630,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:632,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:632,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: 633
      start: 602
    functionDepth: 2
    functionLinenumber: 602
    functionLinenumberEnd: 633
    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.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StrBuilder].appendFixedWidthPadLeft(int,int,char)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].appendFixedWidthPadLeft(int,char)'
    - '[org.apache.commons.text.StrBuilder].clear()'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].length()'
    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:637,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendFixedWidthPadRight(String,char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:638,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:639,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:639,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:641,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendFixedWidthPadRight(String,int,char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:642,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:643,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:643,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:645,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendFixedWidthPadRight(String,int,char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:646,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:647,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:647,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:649,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendFixedWidthPadRight(String,int,char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:650,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:651,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:651,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:653,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendFixedWidthPadRight(String,int,char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:654,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:655,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:655,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:657,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendFixedWidthPadRight(String,int,char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:658,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:659,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:659,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:661,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendFixedWidthPadRight(String,int,char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:662,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:663,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:663,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:665,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:665,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:667,1
    - Dst: '[org.apache.commons.text.StrBuilder].setNullText(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:668,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendFixedWidthPadRight(null,int,char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:669,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:670,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:670,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: 671
      start: 635
    functionDepth: 2
    functionLinenumber: 635
    functionLinenumberEnd: 671
    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.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].appendFixedWidthPadRight(String,int,char)'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StrBuilder].setNullText(String)'
    - '[org.apache.commons.text.StrBuilder].appendFixedWidthPadRight(null,int,char)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].clear()'
    - '[org.apache.commons.text.StrBuilder].appendFixedWidthPadRight(String,char)'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].length()'
    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:675,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendFixedWidthPadRight(int,char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:676,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:677,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:677,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:679,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendFixedWidthPadRight(int,int,char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:680,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:681,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:681,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:683,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendFixedWidthPadRight(int,int,char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:684,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:685,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:685,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:687,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendFixedWidthPadRight(int,int,char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:688,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:689,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:689,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:691,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendFixedWidthPadRight(int,int,char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:692,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:693,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:693,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:695,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendFixedWidthPadRight(int,int,char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:696,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:697,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:697,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:699,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendFixedWidthPadRight(int,int,char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:700,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:701,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:701,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:703,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:703,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: 704
      start: 673
    functionDepth: 2
    functionLinenumber: 673
    functionLinenumberEnd: 704
    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.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StrBuilder].appendFixedWidthPadRight(int,int,char)'
    - '[org.apache.commons.text.StrBuilder].appendFixedWidthPadRight(int,char)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].clear()'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].length()'
    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:708,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendln(boolean)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:709,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:710,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:710,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:712,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendln(boolean)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:713,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:714,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:714,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: 715
      start: 706
    functionDepth: 6
    functionLinenumber: 706
    functionLinenumberEnd: 715
    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.StrBuilder].appendln(boolean)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].clear()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    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:720,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:735,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendln(org.apache.commons.text.StrBuilderAppendInsertTest)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:735,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:736,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:736,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:737,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:738,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: 739
      start: 717
    functionDepth: 2
    functionLinenumber: 717
    functionLinenumberEnd: 739
    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.StrBuilder].appendln(org.apache.commons.text.StrBuilderAppendInsertTest)'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int)'
    - '[String].toCharArray()'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    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:744,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:759,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendln(org.apache.commons.text.StrBuilderAppendInsertTest,int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:759,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:760,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:760,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:761,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:762,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: 763
      start: 741
    functionDepth: 2
    functionLinenumber: 741
    functionLinenumberEnd: 763
    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.StrBuilder].appendln(org.apache.commons.text.StrBuilderAppendInsertTest,int,int)'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int)'
    - '[String].toCharArray()'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    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:768,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendln(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:783,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:784,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:784,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:785,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:786,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: 787
      start: 765
    functionDepth: 2
    functionLinenumber: 765
    functionLinenumberEnd: 787
    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(int)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    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:791,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendln(Object)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:792,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:793,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:793,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendln(Object)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:795,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:796,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(org.apache.commons.text.StrBuilderAppendInsertTest,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:796,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:798,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendln(org.apache.commons.text.StrBuilderAppendInsertTest)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:798,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:799,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(org.apache.commons.text.StrBuilderAppendInsertTest,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:799,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: 800
      start: 789
    functionDepth: 6
    functionLinenumber: 789
    functionLinenumberEnd: 800
    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:
    - '[org.apache.commons.text.StrBuilder].appendln(org.apache.commons.text.StrBuilderAppendInsertTest)'
    - Integer.valueOf(int)
    - '[org.apache.commons.text.StrBuilder].appendln(Object)'
    - '[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.StrBuilderAppendInsertTest].assertEquals(String,String)'
    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:804,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendln(int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:805,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:806,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:806,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:808,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendln(int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:809,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:810,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:810,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:812,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendln(float)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:813,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:814,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:814,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:816,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendln(float)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:817,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:818,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:818,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: 819
      start: 802
    functionDepth: 6
    functionLinenumber: 802
    functionLinenumberEnd: 819
    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].toString()'
    - '[org.apache.commons.text.StrBuilder].appendln(float)'
    - '[org.apache.commons.text.StrBuilder].appendln(int)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].clear()'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    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:824,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:839,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendln(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:839,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:840,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:840,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:841,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:842,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: 843
      start: 821
    functionDepth: 5
    functionLinenumber: 821
    functionLinenumberEnd: 843
    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.StrBuilderAppendInsertTest].assertEquals(int)'
    - '[org.apache.commons.text.StrBuilder].appendln(org.apache.commons.text.StrBuilder)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,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:848,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:863,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendln(org.apache.commons.text.StrBuilder,int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:863,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:864,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:864,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:865,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:866,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: 867
      start: 845
    functionDepth: 5
    functionLinenumber: 845
    functionLinenumberEnd: 867
    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(int)'
    - '[org.apache.commons.text.StrBuilder].appendln(org.apache.commons.text.StrBuilder,int,int)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,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:872,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendln(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:887,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:888,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:888,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:889,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:890,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: 891
      start: 869
    functionDepth: 6
    functionLinenumber: 869
    functionLinenumberEnd: 891
    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.StrBuilder].appendln(String)'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    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:896,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendln(String,int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:911,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:912,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:912,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:913,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:914,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: 915
      start: 893
    functionDepth: 6
    functionLinenumber: 893
    functionLinenumberEnd: 915
    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.StrBuilder].appendln(String,int,int)'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    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:920,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:935,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendln(StringBuffer)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:935,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:936,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:936,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:937,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:938,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: 939
      start: 917
    functionDepth: 6
    functionLinenumber: 917
    functionLinenumberEnd: 939
    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(int)'
    - '[StringBuffer].<init>(String)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].appendln(StringBuffer)'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    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:944,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:959,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendln(StringBuffer,int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:959,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:960,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:960,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:961,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:962,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: 963
      start: 941
    functionDepth: 6
    functionLinenumber: 941
    functionLinenumberEnd: 963
    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.StrBuilderAppendInsertTest].assertEquals(int)'
    - '[StringBuffer].<init>(String)'
    - '[org.apache.commons.text.StrBuilder].appendln(StringBuffer,int,int)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    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:968,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:983,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendln(StringBuilder)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:983,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:984,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:984,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:985,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:986,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: 987
      start: 965
    functionDepth: 6
    functionLinenumber: 965
    functionLinenumberEnd: 987
    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:
    - '[StringBuilder].<init>(String)'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].appendln(StringBuilder)'
    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:992,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1007,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendln(StringBuilder,int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1007,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1008,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1008,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1009,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1010,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: 1011
      start: 989
    functionDepth: 6
    functionLinenumber: 989
    functionLinenumberEnd: 1011
    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:
    - '[StringBuilder].<init>(String)'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].appendln(StringBuilder,int,int)'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,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:1015,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendNewLine()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1016,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1016,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1017,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1017,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1019,1
    - Dst: '[org.apache.commons.text.StrBuilder].setNewLineText(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1020,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendNewLine()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1020,1
    - Dst: '[org.apache.commons.text.StrBuilder].setNewLineText(null)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1020,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendNewLine()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1020,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1021,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1021,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: 1022
      start: 1013
    functionDepth: 5
    functionLinenumber: 1013
    functionLinenumberEnd: 1022
    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.StrBuilder].append(String)'
    - '[org.apache.commons.text.StrBuilder].setNewLineText(String)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].appendNewLine()'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].setNewLineText(null)'
    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:1026,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1027,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1028,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1028,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendPadding(char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1030,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1031,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1031,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendPadding(int,char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1033,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1034,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1034,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendPadding(int,char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1036,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1037,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1037,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendPadding(int,char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1039,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1040,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1040,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1042,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1042,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: 1043
      start: 1024
    functionDepth: 4
    functionLinenumber: 1024
    functionLinenumberEnd: 1043
    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(int,int)'
    - '[org.apache.commons.text.StrBuilder].append(String)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].appendPadding(char)'
    - '[org.apache.commons.text.StrBuilder].appendPadding(int,char)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].length()'
    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:1047,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendSeparator(char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1048,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1049,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1049,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1050,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1051,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1051,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendSeparator(char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1052,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1053,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1053,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: 1054
      start: 1045
    functionDepth: 4
    functionLinenumber: 1045
    functionLinenumberEnd: 1054
    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.StrBuilder].append(String)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].appendSeparator(char)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    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:1058,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendSeparator(org.apache.commons.text.StrBuilderAppendInsertTest,org.apache.commons.text.StrBuilderAppendInsertTest)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1062,1
    - Dst: String.valueOf(org.apache.commons.text.StrBuilderAppendInsertTest)
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1063,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1063,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(org.apache.commons.text.StrBuilderAppendInsertTest,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1063,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilderAppendInsertTest)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1064,1
    - Dst: String.valueOf(org.apache.commons.text.StrBuilderAppendInsertTest)
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1065,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1065,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(org.apache.commons.text.StrBuilderAppendInsertTest,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1065,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendSeparator(org.apache.commons.text.StrBuilderAppendInsertTest,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:1067,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(org.apache.commons.text.StrBuilderAppendInsertTest,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1067,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: 1068
      start: 1056
    functionDepth: 2
    functionLinenumber: 1056
    functionLinenumberEnd: 1068
    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].append(org.apache.commons.text.StrBuilderAppendInsertTest)'
    - String.valueOf(org.apache.commons.text.StrBuilderAppendInsertTest)
    - '[org.apache.commons.text.StrBuilder].appendSeparator(org.apache.commons.text.StrBuilderAppendInsertTest,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:1072,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendSeparator(char,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1073,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1074,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1074,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1075,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1076,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1076,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendSeparator(char,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1077,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1078,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1078,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendSeparator(char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1080,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1081,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1081,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: 1082
      start: 1070
    functionDepth: 4
    functionLinenumber: 1070
    functionLinenumberEnd: 1082
    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.StrBuilder].append(String)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].appendSeparator(char)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].appendSeparator(char,int)'
    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:1086,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendSeparator(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1087,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1088,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1088,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1089,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1090,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1090,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendSeparator(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1091,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1092,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1092,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: 1093
      start: 1084
    functionDepth: 4
    functionLinenumber: 1084
    functionLinenumberEnd: 1093
    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].append(String)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].appendSeparator(String)'
    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:1097,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendSeparator(String,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1098,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1099,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1099,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1100,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1101,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1101,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendSeparator(String,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1102,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1103,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1103,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendSeparator(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1105,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1106,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1106,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: 1107
      start: 1095
    functionDepth: 5
    functionLinenumber: 1095
    functionLinenumberEnd: 1107
    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].append(String)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].appendSeparator(String,int)'
    - '[org.apache.commons.text.StrBuilder].appendSeparator(String)'
    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:1111,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendSeparator(null,null)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1115,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1116,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1116,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendSeparator(org.apache.commons.text.StrBuilderAppendInsertTest,null)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1117,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1118,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1118,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendSeparator(org.apache.commons.text.StrBuilderAppendInsertTest,org.apache.commons.text.StrBuilderAppendInsertTest)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1119,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1120,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(org.apache.commons.text.StrBuilderAppendInsertTest,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1120,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendSeparator(null,null)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1121,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1122,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(org.apache.commons.text.StrBuilderAppendInsertTest,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1122,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendSeparator(null,org.apache.commons.text.StrBuilderAppendInsertTest)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1123,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1124,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(org.apache.commons.text.StrBuilderAppendInsertTest,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1124,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilderAppendInsertTest)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1125,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1126,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(org.apache.commons.text.StrBuilderAppendInsertTest,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1126,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendSeparator(org.apache.commons.text.StrBuilderAppendInsertTest,org.apache.commons.text.StrBuilderAppendInsertTest)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1127,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1128,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(org.apache.commons.text.StrBuilderAppendInsertTest,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1128,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: 1129
      start: 1109
    functionDepth: 2
    functionLinenumber: 1109
    functionLinenumberEnd: 1129
    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(org.apache.commons.text.StrBuilderAppendInsertTest,null)'
    - '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilderAppendInsertTest)'
    - '[org.apache.commons.text.StrBuilder].appendSeparator(null,org.apache.commons.text.StrBuilderAppendInsertTest)'
    - '[org.apache.commons.text.StrBuilder].appendSeparator(null,null)'
    - '[org.apache.commons.text.StrBuilder].appendSeparator(org.apache.commons.text.StrBuilderAppendInsertTest,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.StrBuilderAppendInsertTest].assertEquals(String,String)'
    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:1133,1
    - Dst: '[org.apache.commons.text.StrBuilder].setNullText(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1134,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1135,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1135,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendNull()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1137,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1138,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1138,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(Object)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1140,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1141,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1141,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(Object)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1143,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1144,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1144,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1146,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1147,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1147,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1149,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1150,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1150,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1152,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1153,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1153,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuffer)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1155,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1156,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1156,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1158,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuffer)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1158,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1159,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1159,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: 1160
      start: 1131
    functionDepth: 4
    functionLinenumber: 1131
    functionLinenumberEnd: 1160
    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].append(StringBuffer)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].append(Object)'
    - '[StringBuffer].<init>(String)'
    - '[org.apache.commons.text.StrBuilder].append(String)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].setNullText(String)'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].appendNull()'
    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:1164,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendWithSeparators(Object[],String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1165,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1166,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1166,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1168,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendWithSeparators(org.apache.commons.text.StrBuilderAppendInsertTest,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1169,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1170,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1170,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1172,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendWithSeparators(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1173,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1174,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1174,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1176,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendWithSeparators(null)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1177,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1178,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1178,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1180,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendWithSeparators(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1181,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1182,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1182,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: 1183
      start: 1162
    functionDepth: 5
    functionLinenumber: 1162
    functionLinenumberEnd: 1183
    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.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].appendWithSeparators(null)'
    - '[org.apache.commons.text.StrBuilder].appendWithSeparators(String)'
    - '[org.apache.commons.text.StrBuilder].appendWithSeparators(org.apache.commons.text.StrBuilderAppendInsertTest,String)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].clear()'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].appendWithSeparators(Object[],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:1187,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendWithSeparators(java.util.Collection<?>,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1188,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1189,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1189,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1191,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendWithSeparators(org.apache.commons.text.StrBuilderAppendInsertTest,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1192,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1193,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1193,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1195,1
    - Dst: '[java.util.Arrays].asList(String,String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1196,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendWithSeparators(org.apache.commons.text.StrBuilderAppendInsertTest,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1196,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1197,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1197,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1199,1
    - Dst: '[java.util.Arrays].asList(String,String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1200,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendWithSeparators(org.apache.commons.text.StrBuilderAppendInsertTest,null)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1200,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1201,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1201,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1203,1
    - Dst: '[java.util.Arrays].asList(String,null,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1204,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendWithSeparators(org.apache.commons.text.StrBuilderAppendInsertTest,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1204,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1205,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1205,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: 1206
      start: 1185
    functionDepth: 2
    functionLinenumber: 1185
    functionLinenumberEnd: 1206
    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.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].appendWithSeparators(java.util.Collection<?>,String)'
    - '[org.apache.commons.text.StrBuilder].appendWithSeparators(org.apache.commons.text.StrBuilderAppendInsertTest,String)'
    - '[java.util.Arrays].asList(String,null,String)'
    - '[org.apache.commons.text.StrBuilder].appendWithSeparators(org.apache.commons.text.StrBuilderAppendInsertTest,null)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].clear()'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    - '[java.util.Arrays].asList(String,String,String)'
    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:1210,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendWithSeparators(java.util.Iterator<?>,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1211,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1212,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1212,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1214,1
    - Dst: Collections.EMPTY_LIST.iterator()
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1215,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendWithSeparators(org.apache.commons.text.StrBuilderAppendInsertTest,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1215,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1216,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1216,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1218,1
    - Dst: '[java.util.Arrays].asList(String,String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1219,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].iterator()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1219,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendWithSeparators(org.apache.commons.text.StrBuilderAppendInsertTest,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1219,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1220,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1220,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1222,1
    - Dst: '[java.util.Arrays].asList(String,String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1223,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].iterator()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1223,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendWithSeparators(org.apache.commons.text.StrBuilderAppendInsertTest,null)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1223,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1224,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1224,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1226,1
    - Dst: '[java.util.Arrays].asList(String,null,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1227,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].iterator()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1227,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendWithSeparators(org.apache.commons.text.StrBuilderAppendInsertTest,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1227,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1228,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1228,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: 1229
      start: 1208
    functionDepth: 5
    functionLinenumber: 1208
    functionLinenumberEnd: 1229
    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.StrBuilder].appendWithSeparators(org.apache.commons.text.StrBuilderAppendInsertTest,String)'
    - '[java.util.Arrays].asList(String,null,String)'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].iterator()'
    - Collections.EMPTY_LIST.iterator()
    - '[org.apache.commons.text.StrBuilder].appendWithSeparators(org.apache.commons.text.StrBuilderAppendInsertTest,null)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].clear()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    - '[java.util.Arrays].asList(String,String,String)'
    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:1233,1
    - Dst: '[org.apache.commons.text.StrBuilder].setNullText(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1234,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendWithSeparators(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1235,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1236,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1236,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1238,1
    - Dst: '[java.util.Arrays].asList(String,null,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1239,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendWithSeparators(org.apache.commons.text.StrBuilderAppendInsertTest,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1239,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1240,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1240,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: 1241
      start: 1231
    functionDepth: 2
    functionLinenumber: 1231
    functionLinenumberEnd: 1241
    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.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].appendWithSeparators(String)'
    - '[org.apache.commons.text.StrBuilder].appendWithSeparators(org.apache.commons.text.StrBuilderAppendInsertTest,String)'
    - '[java.util.Arrays].asList(String,null,String)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].clear()'
    - '[org.apache.commons.text.StrBuilder].setNullText(String)'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,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:1246,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1247,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1248,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1248,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1250,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1252,1
    - Dst: '[org.apache.commons.text.StrBuilder].insert(int,Object)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1254,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1255,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1255,1
    - Dst: '[org.apache.commons.text.StrBuilder].insert(int,Object)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1257,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1258,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1258,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1260,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1261,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1262,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1262,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1264,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1266,1
    - Dst: '[org.apache.commons.text.StrBuilder].insert(int,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1268,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1269,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1269,1
    - Dst: '[org.apache.commons.text.StrBuilder].insert(int,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1271,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1272,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1272,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1274,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1275,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1276,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1276,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1278,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1280,1
    - Dst: '[org.apache.commons.text.StrBuilder].insert(int,char[])'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1282,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1283,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1283,1
    - Dst: '[org.apache.commons.text.StrBuilder].insert(int,org.apache.commons.text.StrBuilderAppendInsertTest)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1285,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1286,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1286,1
    - Dst: '[org.apache.commons.text.StrBuilder].insert(int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1288,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1289,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1289,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1291,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1292,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1293,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1293,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1295,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1297,1
    - Dst: '[org.apache.commons.text.StrBuilder].insert(int,char[],int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1299,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1300,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1300,1
    - Dst: '[org.apache.commons.text.StrBuilder].insert(int,org.apache.commons.text.StrBuilderAppendInsertTest,int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1302,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1303,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1303,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1305,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1307,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1309,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1311,1
    - Dst: '[org.apache.commons.text.StrBuilder].insert(int,int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1313,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1314,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1314,1
    - Dst: '[org.apache.commons.text.StrBuilder].insert(int,int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1316,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1317,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1317,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1319,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1320,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1321,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1321,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1323,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1325,1
    - Dst: '[org.apache.commons.text.StrBuilder].insert(int,boolean)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1327,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1328,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1328,1
    - Dst: '[org.apache.commons.text.StrBuilder].insert(int,boolean)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1330,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1331,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1331,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1333,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1334,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1335,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1335,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1337,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1339,1
    - Dst: '[org.apache.commons.text.StrBuilder].insert(int,char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1341,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1342,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1342,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1344,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1345,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1346,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1346,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1348,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1350,1
    - Dst: '[org.apache.commons.text.StrBuilder].insert(int,char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1352,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1353,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1353,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1355,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1356,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1357,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1357,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1359,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1361,1
    - Dst: '[org.apache.commons.text.StrBuilder].insert(int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1363,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1364,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1364,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1366,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1367,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1368,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1368,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1370,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1372,1
    - Dst: '[org.apache.commons.text.StrBuilder].insert(int,float)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1374,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1375,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1375,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1377,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1378,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1379,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1379,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1381,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1383,1
    - Dst: '[org.apache.commons.text.StrBuilder].insert(int,float)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1385,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1386,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1386,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: 1387
      start: 1243
    functionDepth: 4
    functionLinenumber: 1243
    functionLinenumberEnd: 1387
    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,float)'
    - '[org.apache.commons.text.StrBuilder].insert(int,char)'
    - '[org.apache.commons.text.StrBuilder].insert(int,int,int)'
    - '[org.apache.commons.text.StrBuilder].insert(int,Object)'
    - '[org.apache.commons.text.StrBuilder].insert(int)'
    - '[org.apache.commons.text.StrBuilder].append(String)'
    - '[org.apache.commons.text.StrBuilder].insert(int,org.apache.commons.text.StrBuilderAppendInsertTest)'
    - '[org.apache.commons.text.StrBuilder].insert(int,org.apache.commons.text.StrBuilderAppendInsertTest,int,int)'
    - '[org.apache.commons.text.StrBuilder].insert(int,char[])'
    - '[org.apache.commons.text.StrBuilder].insert(int,String)'
    - '[org.apache.commons.text.StrBuilder].insert(int,int)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].clear()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertThrows()'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].insert(int,char[],int,int)'
    - '[org.apache.commons.text.StrBuilder].insert(int,boolean)'
    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:1391,1
    - Dst: '[org.apache.commons.text.StrBuilder].setNullText(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1392,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1393,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1394,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1394,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1396,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1398,1
    - Dst: '[org.apache.commons.text.StrBuilder].insert(int,Object)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1400,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1401,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1401,1
    - Dst: '[org.apache.commons.text.StrBuilder].insert(int,Object)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1403,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1404,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1404,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1406,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1407,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1408,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1408,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1410,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1412,1
    - Dst: '[org.apache.commons.text.StrBuilder].insert(int,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1414,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1415,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1415,1
    - Dst: '[org.apache.commons.text.StrBuilder].insert(int,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1417,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1418,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1418,1
    - Dst: '[org.apache.commons.text.StrBuilder].insert(int,char[])'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1420,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1421,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1421,1
    - Dst: '[org.apache.commons.text.StrBuilder].insert(int,char[],int,int)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1423,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1424,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1424,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: 1425
      start: 1389
    functionDepth: 4
    functionLinenumber: 1389
    functionLinenumberEnd: 1425
    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].toString()'
    - '[org.apache.commons.text.StrBuilder].insert(int,Object)'
    - '[org.apache.commons.text.StrBuilder].append(String)'
    - '[org.apache.commons.text.StrBuilder].insert(int,char[])'
    - '[org.apache.commons.text.StrBuilder].insert(int,String)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].clear()'
    - '[org.apache.commons.text.StrBuilder].setNullText(String)'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertThrows()'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].insert(int,char[],int,int)'
    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:1430,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendFixedWidthPadRight(String,int,char)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1431,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1432,1
    - Dst: '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:1432,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: 1433
      start: 1428
    functionDepth: 1
    functionLinenumber: 1428
    functionLinenumberEnd: 1433
    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].<init>(int)'
    - '[org.apache.commons.text.StrBuilder].appendFixedWidthPadRight(String,int,char)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilderAppendInsertTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderAppendInsertTest].testLang299()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.lineSeparator()
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:41,1
    - Dst: '[Object].<init>()'
      Src: org.apache.commons.text.StrBuilderAppendInsertTest:44,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.RandomStringGeneratorTest].toCharArray()'
    - '[org.apache.commons.text.Builder].withinRange(char,char)'
    - '[org.apache.commons.text.RandomStringGenerator].builder()'
    - '[org.apache.commons.text.RandomStringGeneratorTest].filteredBy(org.apache.commons.text.CharacterPredicate)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].build()'
    - '[org.apache.commons.text.RandomStringGeneratorTest].generate(int)'
    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].get()'
    - '[org.apache.commons.text.RandomStringGeneratorTest].assertEquals(char,org.apache.commons.text.RandomStringGeneratorTest)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].toCharArray()'
    - '[org.apache.commons.text.Builder].withinRange(char,char)'
    - '[org.apache.commons.text.RandomStringGenerator].builder()'
    - '[org.apache.commons.text.RandomStringGeneratorTest].filteredBy(org.apache.commons.text.CharacterPredicate)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].generate(int)'
    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].codePointLength(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.RandomStringGenerator].builder()'
    - '[org.apache.commons.text.RandomStringGeneratorTest].assertTrue(org.apache.commons.text.RandomStringGeneratorTest)'
    - '[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].get()'
    - '[org.apache.commons.text.RandomStringGeneratorTest].toCharArray()'
    - '[org.apache.commons.text.Builder].withinRange(char,char)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].fail(String)'
    - '[org.apache.commons.text.RandomStringGenerator].builder()'
    - '[org.apache.commons.text.RandomStringGeneratorTest].filteredBy(org.apache.commons.text.CharacterPredicate,org.apache.commons.text.CharacterPredicate)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].generate(int)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].assertTrue(org.apache.commons.text.RandomStringGeneratorTest)'
    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:
    - '[org.apache.commons.text.RandomStringGeneratorTest].charAt(org.apache.commons.text.RandomStringGeneratorTest)'
    - Character.isLowSurrogate(org.apache.commons.text.RandomStringGeneratorTest)
    - '[org.apache.commons.text.RandomStringGeneratorTest].length()'
    - '[org.apache.commons.text.RandomStringGenerator].builder()'
    - '[org.apache.commons.text.RandomStringGeneratorTest].generate(org.apache.commons.text.RandomStringGeneratorTest)'
    - '[org.apache.commons.text.Builder].get()'
    - '[org.apache.commons.text.RandomStringGeneratorTest].assertTrue(org.apache.commons.text.RandomStringGeneratorTest)'
    - Character.isHighSurrogate(org.apache.commons.text.RandomStringGeneratorTest)
    - '[org.apache.commons.text.RandomStringGeneratorTest].charAt(int)'
    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.Builder].withinRange(org.apache.commons.text.RandomStringGeneratorTest,int)'
    - Character.charCount(org.apache.commons.text.RandomStringGeneratorTest)
    - '[org.apache.commons.text.RandomStringGeneratorTest].get()'
    - '[org.apache.commons.text.RandomStringGeneratorTest].codePointAt(org.apache.commons.text.RandomStringGeneratorTest)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].length()'
    - '[org.apache.commons.text.RandomStringGenerator].builder()'
    - Character.getType(org.apache.commons.text.RandomStringGeneratorTest)
    - '[org.apache.commons.text.RandomStringGeneratorTest].assertFalse(org.apache.commons.text.RandomStringGeneratorTest)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].generate(int)'
    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.text.RandomStringGeneratorTest].get()'
    - '[org.apache.commons.text.RandomStringGeneratorTest].selectFrom(org.apache.commons.text.RandomStringGeneratorTest)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].toCharArray()'
    - '[org.apache.commons.text.RandomStringGenerator].builder()'
    - '[org.apache.commons.text.RandomStringGeneratorTest].withinRange(char,char)'
    - '[org.apache.commons.text.Builder].setAccumulate(boolean)'
    - '[org.apache.commons.lang3.ArraySorter].sort()'
    - '[org.apache.commons.text.RandomStringGeneratorTest].generate(int)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].assertTrue(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].filteredBy()'
    - '[org.apache.commons.text.RandomStringGeneratorTest].get()'
    - '[org.apache.commons.text.RandomStringGeneratorTest].toCharArray()'
    - '[org.apache.commons.text.Builder].withinRange(char,char)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].fail(String)'
    - '[org.apache.commons.text.RandomStringGenerator].builder()'
    - '[org.apache.commons.text.RandomStringGeneratorTest].filteredBy(org.apache.commons.text.CharacterPredicate)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].generate(int)'
    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:
    - '[org.apache.commons.text.RandomStringGeneratorTest].get()'
    - '[org.apache.commons.text.RandomStringGeneratorTest].toCharArray()'
    - '[org.apache.commons.text.RandomStringGenerator].builder()'
    - str.indexOf(org.apache.commons.text.RandomStringGeneratorTest)
    - '[org.apache.commons.text.Builder].selectFrom(org.apache.commons.text.RandomStringGeneratorTest)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].generate(int)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].assertTrue(org.apache.commons.text.RandomStringGeneratorTest)'
    - str.toCharArray()
    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].get()'
    - '[org.apache.commons.text.RandomStringGeneratorTest].toCharArray()'
    - '[org.apache.commons.text.RandomStringGenerator].builder()'
    - str.indexOf(org.apache.commons.text.RandomStringGeneratorTest)
    - '[org.apache.commons.text.RandomStringGeneratorTest].generate(int)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].assertTrue(org.apache.commons.text.RandomStringGeneratorTest)'
    - '[org.apache.commons.text.Builder].selectFrom(char,char,char)'
    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()'
    - '[org.apache.commons.text.RandomStringGeneratorTest].selectFrom(char,char,char,char,char)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].selectFrom(char,char,char,char)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].selectFrom(char,char)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].get()'
    - '[org.apache.commons.text.RandomStringGeneratorTest].toCharArray()'
    - '[org.apache.commons.text.RandomStringGenerator].builder()'
    - '[org.apache.commons.text.RandomStringGeneratorTest].selectFrom(char,char,char)'
    - str.indexOf(org.apache.commons.text.RandomStringGeneratorTest)
    - '[org.apache.commons.text.Builder].setAccumulate(boolean)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].generate(int)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].assertTrue(org.apache.commons.text.RandomStringGeneratorTest)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].selectFrom(null)'
    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()'
    - '[org.apache.commons.text.RandomStringGeneratorTest].selectFrom(char,char,char,char,char)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].selectFrom(char,char,char,char)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].selectFrom(char,char)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].get()'
    - '[org.apache.commons.text.RandomStringGeneratorTest].toCharArray()'
    - '[org.apache.commons.text.RandomStringGenerator].builder()'
    - '[org.apache.commons.text.RandomStringGeneratorTest].selectFrom(char,char,char)'
    - str.indexOf(org.apache.commons.text.RandomStringGeneratorTest)
    - '[org.apache.commons.text.Builder].setAccumulate(boolean)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].generate(int)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].assertEquals(boolean,org.apache.commons.text.RandomStringGeneratorTest)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].selectFrom(null)'
    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.RandomStringGeneratorTest].get()'
    - '[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.RandomStringGenerator].builder()'
    - '[org.apache.commons.text.RandomStringGeneratorTest].generate(int)'
    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].get()'
    - '[org.apache.commons.text.RandomStringGeneratorTest].toCharArray()'
    - '[org.apache.commons.text.RandomStringGenerator].builder()'
    - '[org.apache.commons.text.Builder].selectFrom()'
    - '[org.apache.commons.text.RandomStringGeneratorTest].generate(int)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].assertTrue(org.apache.commons.text.RandomStringGeneratorTest)'
    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.RandomStringGeneratorTest].get()'
    - '[org.apache.commons.text.Builder].selectFrom(char)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].codePointLength(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.RandomStringGenerator].builder()'
    - '[org.apache.commons.text.RandomStringGeneratorTest].generate(org.apache.commons.text.RandomStringGeneratorTest)'
    - '[org.apache.commons.text.Builder].selectFrom(null)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].assertEquals(org.apache.commons.text.RandomStringGeneratorTest,int)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].assertTrue(org.apache.commons.text.RandomStringGeneratorTest)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].selectFrom(null)'
    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].codePointLength(org.apache.commons.text.RandomStringGeneratorTest)'
    - '[org.apache.commons.text.RandomStringGenerator].builder()'
    - '[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.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].get()'
    - '[org.apache.commons.text.RandomStringGeneratorTest].toCharArray()'
    - '[org.apache.commons.text.Builder].usingRandom(org.apache.commons.text.RandomStringGeneratorTest)'
    - '[org.apache.commons.text.RandomStringGenerator].builder()'
    - '[org.apache.commons.text.RandomStringGeneratorTest].generate(int)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].assertEquals(org.apache.commons.text.RandomStringGeneratorTest,org.apache.commons.text.RandomStringGeneratorTest)'
    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].get()'
    - '[org.apache.commons.text.RandomStringGeneratorTest].toCharArray()'
    - '[org.apache.commons.text.Builder].usingRandom(org.apache.commons.text.RandomStringGeneratorTest)'
    - '[org.apache.commons.text.RandomStringGenerator].builder()'
    - '[org.apache.commons.text.RandomStringGeneratorTest].generate(int)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].assertEquals(org.apache.commons.text.RandomStringGeneratorTest,org.apache.commons.text.RandomStringGeneratorTest)'
    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].withinRange(char[][])'
    - '[org.apache.commons.text.RandomStringGeneratorTest].get()'
    - Character.charCount(org.apache.commons.text.RandomStringGeneratorTest)
    - '[org.apache.commons.text.RandomStringGeneratorTest].codePointAt(org.apache.commons.text.RandomStringGeneratorTest)'
    - '[org.apache.commons.text.Builder].withinRange()'
    - '[org.apache.commons.text.RandomStringGeneratorTest].length()'
    - '[org.apache.commons.text.RandomStringGenerator].builder()'
    - '[org.apache.commons.text.RandomStringGeneratorTest].generate(org.apache.commons.text.RandomStringGeneratorTest)'
    - Math.max(org.apache.commons.text.RandomStringGeneratorTest)
    - '[org.apache.commons.text.RandomStringGeneratorTest].assertTrue(org.apache.commons.text.RandomStringGeneratorTest)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].withinRange(org.apache.commons.text.RandomStringGeneratorTest)'
    - Math.min(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:
    - Character.charCount(org.apache.commons.text.RandomStringGeneratorTest)
    - '[org.apache.commons.text.RandomStringGeneratorTest].get()'
    - '[org.apache.commons.text.RandomStringGeneratorTest].codePointAt(org.apache.commons.text.RandomStringGeneratorTest)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].length()'
    - '[org.apache.commons.text.RandomStringGenerator].builder()'
    - '[org.apache.commons.text.RandomStringGeneratorTest].generate(org.apache.commons.text.RandomStringGeneratorTest)'
    - '[org.apache.commons.text.RandomStringGeneratorTest].assertTrue(org.apache.commons.text.RandomStringGeneratorTest)'
    - '[org.apache.commons.text.Builder].withinRange(org.apache.commons.text.RandomStringGeneratorTest,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].generate(int)'
    - '[org.apache.commons.text.Builder].get()'
    - '[org.apache.commons.text.RandomStringGenerator].builder()'
    - '[org.apache.commons.text.RandomStringGeneratorTest].assertEquals(String,org.apache.commons.text.RandomStringGeneratorTest)'
    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:
    - cons[0].getModifiers()
    - '[org.apache.commons.text.CaseUtils].<init>()'
    - Modifier.isFinal(org.apache.commons.text.CaseUtilsTest)
    - CaseUtils.class.getDeclaredConstructors()
    - '[org.apache.commons.text.CaseUtilsTest].assertNotNull(org.apache.commons.text.CaseUtils)'
    - '[org.apache.commons.text.CaseUtilsTest].assertEquals(int,org.apache.commons.text.CaseUtilsTest)'
    - CaseUtils.class.getModifiers()
    - '[org.apache.commons.text.CaseUtilsTest].assertFalse(org.apache.commons.text.CaseUtilsTest)'
    - '[org.apache.commons.text.CaseUtilsTest].assertTrue(org.apache.commons.text.CaseUtilsTest)'
    - Modifier.isPublic(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,char)'
    - '[org.apache.commons.text.CaseUtils].toCamelCase(String,boolean,char,char)'
    - '[org.apache.commons.text.CaseUtils].toCamelCase(String,boolean)'
    - '[org.apache.commons.text.CaseUtils].toCamelCase(null,boolean,null)'
    - '[org.apache.commons.text.CaseUtils].toCamelCase(String,boolean,org.apache.commons.text.CaseUtilsTest)'
    - '[org.apache.commons.text.CaseUtils].toCamelCase(String,boolean,null)'
    - '[org.apache.commons.text.CaseUtilsTest].assertNull(String)'
    - '[org.apache.commons.text.CaseUtilsTest].assertEquals(String,String)'
    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:
    - '[org.apache.commons.text.CompositeFormat].getFormatter()'
    - '[java.text.Format].<init>()'
    - '[org.apache.commons.text.CompositeFormat].getParser()'
    - '[org.apache.commons.text.CompositeFormat].format(Object,StringBuffer,null)'
    - '[org.apache.commons.text.CompositeFormatTest].assertEquals(java.text.Format,java.text.Format,String)'
    - '[org.apache.commons.text.CompositeFormat].<init>(java.text.Format,java.text.Format)'
    - '[org.apache.commons.text.CompositeFormat].parseObject(String,null)'
    - '[StringBuffer].<init>()'
    - '[Object].<init>()'
    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)'
    - '[org.apache.commons.text.CompositeFormat].parseObject(String)'
    - '[java.text.SimpleDateFormat].<init>(String,org.apache.commons.text.CompositeFormatTest)'
    - '[org.apache.commons.text.CompositeFormat].reformat(String)'
    - '[org.apache.commons.text.CompositeFormatTest].assertEquals(org.apache.commons.text.CompositeFormatTest,StringBuffer)'
    - '[org.apache.commons.text.CompositeFormatTest].assertEquals(org.apache.commons.text.CompositeFormatTest,String)'
    - '[org.apache.commons.text.CompositeFormat].format(Object)'
    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: '[String].getBytes(org.apache.commons.text.StrBuilderClearTest)'
      Src: org.apache.commons.text.StrBuilderClearTest:51,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - haystack
    - needle
    argTypes:
    - byte[]
    - String
    constantsTouched: []
    func_position:
      end: 61
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 61
    functionName: '[org.apache.commons.text.StrBuilderClearTest].containsUtf16Be(byte[],String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderClearTest.java
    functionUses: 0
    functionsReached:
    - '[String].getBytes(org.apache.commons.text.StrBuilderClearTest)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.StrBuilderClearTest].containsUtf16Be(byte[],String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderClearTest:65,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderClearTest:66,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderClearTest:67,1
    - Dst: '[org.apache.commons.lang3.SerializationUtils].serialize(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilderClearTest:68,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(org.apache.commons.text.StrBuilderClearTest)'
      Src: org.apache.commons.text.StrBuilderClearTest:71,1
    - Dst: '[java.io.ObjectInputStream].<init>(java.io.ByteArrayInputStream)'
      Src: org.apache.commons.text.StrBuilderClearTest:71,1
    - Dst: ois.readObject()
      Src: org.apache.commons.text.StrBuilderClearTest:72,1
    - Dst: '[String].<init>(org.apache.commons.text.StrBuilderClearTest)'
      Src: org.apache.commons.text.StrBuilderClearTest:75,1
    - Dst: '[String].contains(String)'
      Src: org.apache.commons.text.StrBuilderClearTest:76,1
    - Dst: '[org.apache.commons.text.StrBuilderClearTest].assertFalse(org.apache.commons.text.StrBuilderClearTest,String)'
      Src: org.apache.commons.text.StrBuilderClearTest:76,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 63
    functionDepth: 5
    functionLinenumber: 63
    functionLinenumberEnd: 77
    functionName: '[org.apache.commons.text.StrBuilderClearTest].testDeserializedStrBuilderHasNoStaleBufferContent()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderClearTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.ObjectInputStream].<init>(java.io.ByteArrayInputStream)'
    - '[String].contains(String)'
    - '[String].<init>(org.apache.commons.text.StrBuilderClearTest)'
    - '[org.apache.commons.text.StrBuilder].append(String)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - ois.readObject()
    - '[org.apache.commons.text.StrBuilderClearTest].assertFalse(org.apache.commons.text.StrBuilderClearTest,String)'
    - '[org.apache.commons.text.StrBuilder].clear()'
    - '[java.io.ByteArrayInputStream].<init>(org.apache.commons.text.StrBuilderClearTest)'
    - '[org.apache.commons.lang3.SerializationUtils].serialize(org.apache.commons.text.StrBuilder)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderClearTest].testDeserializedStrBuilderHasNoStaleBufferContent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderClearTest:81,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderClearTest:83,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderClearTest:85,1
    - Dst: '[org.apache.commons.text.SpyReader].<init>(String)'
      Src: org.apache.commons.text.StrBuilderClearTest:91,1
    - Dst: '[org.apache.commons.text.StrBuilder].readFrom(org.apache.commons.text.StrBuilderClearTest)'
      Src: org.apache.commons.text.StrBuilderClearTest:92,1
    - Dst: spy.observedStaleChars(String)
      Src: org.apache.commons.text.StrBuilderClearTest:94,1
    - Dst: '[org.apache.commons.text.StrBuilderClearTest].assertFalse(org.apache.commons.text.StrBuilderClearTest)'
      Src: org.apache.commons.text.StrBuilderClearTest:94,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 79
    functionDepth: 4
    functionLinenumber: 79
    functionLinenumberEnd: 96
    functionName: '[org.apache.commons.text.StrBuilderClearTest].testReadFromReaderDoesNotExposeStaleInternalBuffer()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderClearTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.SpyReader].<init>(String)'
    - spy.observedStaleChars(String)
    - '[org.apache.commons.text.StrBuilder].append(String)'
    - '[org.apache.commons.text.StrBuilderClearTest].assertFalse(org.apache.commons.text.StrBuilderClearTest)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].clear()'
    - '[org.apache.commons.text.StrBuilder].readFrom(org.apache.commons.text.StrBuilderClearTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderClearTest].testReadFromReaderDoesNotExposeStaleInternalBuffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(org.apache.commons.text.StrBuilderClearTest)'
      Src: org.apache.commons.text.StrBuilderClearTest:101,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderClearTest:102,1
    - Dst: '[org.apache.commons.text.StrBuilderClearTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderClearTest:102,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(int,int,String)'
      Src: org.apache.commons.text.StrBuilderClearTest:104,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderClearTest:105,1
    - Dst: '[org.apache.commons.text.StrBuilderClearTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderClearTest:105,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderClearTest:106,1
    - Dst: '[org.apache.commons.text.StrBuilderClearTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderClearTest:106,1
    - Dst: '[org.apache.commons.text.StrBuilder].getBuffer()'
      Src: org.apache.commons.text.StrBuilderClearTest:107,1
    - Dst: '[org.apache.commons.text.StrBuilderClearTest].assertTrue(int)'
      Src: org.apache.commons.text.StrBuilderClearTest:108,1
    - Dst: '[org.apache.commons.text.StrBuilderClearTest].assertEquals(org.apache.commons.text.StrBuilderClearTest)'
      Src: org.apache.commons.text.StrBuilderClearTest:114,1
    - Dst: '[org.apache.commons.text.StrBuilderClearTest].assertEquals(org.apache.commons.text.StrBuilderClearTest)'
      Src: org.apache.commons.text.StrBuilderClearTest:117,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    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: 119
      start: 98
    functionDepth: 2
    functionLinenumber: 98
    functionLinenumberEnd: 119
    functionName: '[org.apache.commons.text.StrBuilderClearTest].testReplaceImplLeavesResidue()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderClearTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilderClearTest].assertTrue(int)'
    - '[org.apache.commons.text.StrBuilder].<init>(org.apache.commons.text.StrBuilderClearTest)'
    - '[org.apache.commons.text.StrBuilderClearTest].assertEquals(org.apache.commons.text.StrBuilderClearTest)'
    - '[org.apache.commons.text.StrBuilder].getBuffer()'
    - '[org.apache.commons.text.StrBuilderClearTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].length()'
    - '[org.apache.commons.text.StrBuilder].replace(int,int,String)'
    - '[org.apache.commons.text.StrBuilderClearTest].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderClearTest].testReplaceImplLeavesResidue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: string.length()
      Src: org.apache.commons.text.StrBuilderClearTest:124,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(org.apache.commons.text.StrBuilderClearTest)'
      Src: org.apache.commons.text.StrBuilderClearTest:125,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderClearTest:126,1
    - Dst: '[org.apache.commons.text.StrBuilderClearTest].assertEquals(org.apache.commons.text.StrBuilderClearTest,int)'
      Src: org.apache.commons.text.StrBuilderClearTest:126,1
    - Dst: '[org.apache.commons.text.StrBuilder].setLength(int)'
      Src: org.apache.commons.text.StrBuilderClearTest:128,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderClearTest:129,1
    - Dst: '[org.apache.commons.text.StrBuilderClearTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderClearTest:129,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderClearTest:130,1
    - Dst: '[org.apache.commons.text.StrBuilderClearTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderClearTest:130,1
    - Dst: '[org.apache.commons.text.StrBuilder].getBuffer()'
      Src: org.apache.commons.text.StrBuilderClearTest:131,1
    - Dst: '[org.apache.commons.text.StrBuilderClearTest].assertTrue(org.apache.commons.text.StrBuilderClearTest)'
      Src: org.apache.commons.text.StrBuilderClearTest:132,1
    - Dst: '[org.apache.commons.text.StrBuilderClearTest].assertEquals(org.apache.commons.text.StrBuilderClearTest)'
      Src: org.apache.commons.text.StrBuilderClearTest:134,1
    - Dst: '[org.apache.commons.text.StrBuilderClearTest].assertEquals(org.apache.commons.text.StrBuilderClearTest)'
      Src: org.apache.commons.text.StrBuilderClearTest:136,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 138
      start: 121
    functionDepth: 2
    functionLinenumber: 121
    functionLinenumberEnd: 138
    functionName: '[org.apache.commons.text.StrBuilderClearTest].testSetLengthShrinkLeavesResidue()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderClearTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilderClearTest].assertTrue(org.apache.commons.text.StrBuilderClearTest)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilderClearTest].assertEquals(org.apache.commons.text.StrBuilderClearTest)'
    - '[org.apache.commons.text.StrBuilder].<init>(org.apache.commons.text.StrBuilderClearTest)'
    - '[org.apache.commons.text.StrBuilder].getBuffer()'
    - string.length()
    - '[org.apache.commons.text.StrBuilderClearTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilderClearTest].assertEquals(org.apache.commons.text.StrBuilderClearTest,int)'
    - '[org.apache.commons.text.StrBuilder].length()'
    - '[org.apache.commons.text.StrBuilder].setLength(int)'
    - '[org.apache.commons.text.StrBuilderClearTest].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderClearTest].testSetLengthShrinkLeavesResidue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderClearTest:142,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderClearTest:144,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderClearTest:146,1
    - Dst: '[org.apache.commons.lang3.SerializationUtils].serialize(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilderClearTest:149,1
    - Dst: '[org.apache.commons.text.StrBuilderClearTest].containsUtf16Be(org.apache.commons.text.StrBuilderClearTest,String)'
      Src: org.apache.commons.text.StrBuilderClearTest:149,1
    - Dst: '[org.apache.commons.text.StrBuilderClearTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrBuilderClearTest:149,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 150
      start: 140
    functionDepth: 5
    functionLinenumber: 140
    functionLinenumberEnd: 150
    functionName: '[org.apache.commons.text.StrBuilderClearTest].testStaleCharsNotLeakedAfterClear()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderClearTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilderClearTest].containsUtf16Be(org.apache.commons.text.StrBuilderClearTest,String)'
    - '[org.apache.commons.text.StrBuilderClearTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StrBuilder].append(String)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[org.apache.commons.text.StrBuilder].clear()'
    - '[org.apache.commons.lang3.SerializationUtils].serialize(org.apache.commons.text.StrBuilder)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderClearTest].testStaleCharsNotLeakedAfterClear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderClearTest:154,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderClearTest:156,1
    - Dst: '[org.apache.commons.text.StrBuilder].delete(int,int)'
      Src: org.apache.commons.text.StrBuilderClearTest:156,1
    - Dst: '[org.apache.commons.lang3.SerializationUtils].serialize(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilderClearTest:158,1
    - Dst: '[org.apache.commons.text.StrBuilderClearTest].containsUtf16Be(org.apache.commons.text.StrBuilderClearTest,String)'
      Src: org.apache.commons.text.StrBuilderClearTest:158,1
    - Dst: '[org.apache.commons.text.StrBuilderClearTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrBuilderClearTest:158,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 159
      start: 152
    functionDepth: 5
    functionLinenumber: 152
    functionLinenumberEnd: 159
    functionName: '[org.apache.commons.text.StrBuilderClearTest].testStaleCharsNotLeakedAfterTruncate()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderClearTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StrBuilderClearTest].containsUtf16Be(org.apache.commons.text.StrBuilderClearTest,String)'
    - '[org.apache.commons.text.StrBuilderClearTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StrBuilder].delete(int,int)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[org.apache.commons.text.StrBuilder].length()'
    - '[org.apache.commons.lang3.SerializationUtils].serialize(org.apache.commons.text.StrBuilder)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderClearTest].testStaleCharsNotLeakedAfterTruncate()'
  - 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.StrBuilderClearTest
      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.StrBuilderClearTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderClearTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.StrBuilderClearTest
    signature: '[org.apache.commons.text.StrBuilderClearTest].<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:
    - Math.min(int,int)
    - '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilder].append(char)'
    - '[org.apache.commons.text.TextStringBuilder].length()'
    - '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder,int,org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int,String)'
    - '[org.apache.commons.text.TextStringBuilder].clear()'
    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].equals(org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    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:
    - '[java.nio.CharBuffer].allocate(int)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilderTest].flip()'
    - '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilderTest,int,int)'
    - '[org.apache.commons.text.TextStringBuilderTest].append(String)'
    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:
    - '[java.nio.CharBuffer].allocate(int)'
    - '[org.apache.commons.text.TextStringBuilderTest].put(org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilderTest].flip()'
    - '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - text.length()
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilderTest,int)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilder].size()'
    - e.getMessage()
    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.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilderTest,int,int)'
    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].append(org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
    - '[StringBuilder].<init>(String)'
    - '[java.nio.CharBuffer].wrap(org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[String].toCharArray()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilder].append(StringBuffer)'
    - '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilderTest,int,int)'
    - '[org.apache.commons.text.TextStringBuilder].append(StringBuilder)'
    - '[StringBuffer].<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.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].appendln(org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - System.lineSeparator()
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    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.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilderTest,int,int)'
    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].<init>()'
    - '[java.io.StringWriter].append(String)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[java.io.StringWriter].toString()'
    - '[org.apache.commons.text.TextStringBuilder].appendTo(org.apache.commons.text.TextStringBuilderTest)'
    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:
    - '[java.nio.CharBuffer].allocate(int)'
    - '[org.apache.commons.text.TextStringBuilderTest].put(org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilderTest].flip()'
    - text.length()
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilder].size()'
    - '[org.apache.commons.text.TextStringBuilderTest].toString()'
    - '[org.apache.commons.text.TextStringBuilder].appendTo(org.apache.commons.text.TextStringBuilderTest)'
    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: '[StringBuffer].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:249,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendTo(StringBuffer)'
      Src: org.apache.commons.text.TextStringBuilderTest:251,1
    - Dst: '[StringBuffer].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.TextStringBuilder].appendTo(StringBuffer)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[StringBuffer].<init>(String)'
    - '[StringBuffer].toString()'
    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:
    - '[StringBuilder].<init>(String)'
    - '[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)'
    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].<init>()'
    - '[java.io.StringWriter].append(String)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[java.io.StringWriter].toString()'
    - '[org.apache.commons.text.TextStringBuilder].appendTo(java.io.StringWriter)'
    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.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[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].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest)'
    - reader.read(org.apache.commons.text.TextStringBuilderTest)
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,org.apache.commons.text.TextStringBuilderTest)'
    - reader.ready()
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[String].<init>(org.apache.commons.text.TextStringBuilderTest,int,int)'
    - '[org.apache.commons.text.TextStringBuilder].asReader()'
    - reader.skip()
    - reader.close()
    - reader.mark()
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
    - reader.reset()
    - reader.read(org.apache.commons.text.TextStringBuilderTest,int,int)
    - reader.markSupported()
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(char)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertTrue(org.apache.commons.text.TextStringBuilderTest)'
    - reader.read()
    - '[org.apache.commons.text.TextStringBuilderTest].assertFalse(org.apache.commons.text.TextStringBuilderTest)'
    - reader.skip(int)
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(char,org.apache.commons.text.TextStringBuilderTest)'
    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.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].get()'
    - '[org.apache.commons.text.TextStringBuilder].appendAll(String,String,String,String,String)'
    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(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].append(String)'
    - '[org.apache.commons.text.StringTokenizer].getContent()'
    - '[org.apache.commons.text.StringTokenizer].size()'
    - '[org.apache.commons.text.TextStringBuilder].asTokenizer()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[org.apache.commons.text.StringTokenizer].getTokenArray()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StringTokenizer].reset()'
    - '[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.TextStringBuilderTest].assertEquals(String,String)'
    - writer.close()
    - writer.write(String)
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - writer.write(int,int)
    - writer.write(String,int,int)
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilder].setLength(int)'
    - writer.write()
    - '[org.apache.commons.text.TextStringBuilder].asWriter()'
    - writer.flush()
    - writer.write(char)
    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].append(String)'
    - '[org.apache.commons.text.TextStringBuilder].getBuffer()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].capacity()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
    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.TextStringBuilderTest].assertThrows()'
    - '[org.apache.commons.text.TextStringBuilder].ensureCapacity(int)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].append(String)'
    - '[org.apache.commons.text.TextStringBuilder].length()'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].isEmpty()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
    - '[org.apache.commons.text.TextStringBuilder].minimizeCapacity()'
    - '[org.apache.commons.text.TextStringBuilder].size()'
    - '[org.apache.commons.text.TextStringBuilder].capacity()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertTrue(int)'
    - '[org.apache.commons.text.TextStringBuilder].setLength(int)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
    - '[org.apache.commons.text.TextStringBuilder].clear()'
    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].ensureCapacity(int)'
    - '[org.apache.commons.text.TextStringBuilder].trim()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertSame(org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilder].reverse()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].setNewLineText(null)'
    - '[org.apache.commons.text.TextStringBuilder].setLength(int)'
    - '[org.apache.commons.text.TextStringBuilder].minimizeCapacity()'
    - '[org.apache.commons.text.TextStringBuilder].setCharAt(int,char)'
    - '[org.apache.commons.text.TextStringBuilder].clear()'
    - '[org.apache.commons.text.TextStringBuilder].setNullText(null)'
    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].assertThrows()'
    - '[org.apache.commons.text.TextStringBuilder].append(String)'
    - '[org.apache.commons.text.TextStringBuilder].charAt(int)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(char,char)'
    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].append(String)'
    - '[org.apache.commons.text.TextStringBuilder].length()'
    - '[org.apache.commons.text.TextStringBuilder].getBuffer()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertTrue(int)'
    - '[org.apache.commons.text.TextStringBuilder].clear()'
    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.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilder].toCharArray()'
    - '[org.apache.commons.text.TextStringBuilderTest].length()'
    - '[java.nio.CharBuffer].wrap(String)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
    - '[org.apache.commons.text.TextStringBuilder].capacity()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testConstructorCharSequence()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(CharSequence)'
      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: 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: 558
      start: 553
    functionDepth: 5
    functionLinenumber: 553
    functionLinenumberEnd: 558
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testConstructorCharSequenceNull()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].toCharArray()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
    - '[org.apache.commons.text.TextStringBuilder].capacity()'
    - '[org.apache.commons.text.TextStringBuilder].<init>(CharSequence)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testConstructorCharSequenceNull()'
  - 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].toCharArray()'
      Src: org.apache.commons.text.TextStringBuilderTest:564,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:564,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: 565
      start: 560
    functionDepth: 3
    functionLinenumber: 560
    functionLinenumberEnd: 565
    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.TextStringBuilder].toCharArray()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
    - '[org.apache.commons.text.TextStringBuilder].capacity()'
    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:569,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].capacity()'
      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].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:571,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:571,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].size()'
      Src: org.apache.commons.text.TextStringBuilderTest:572,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:572,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:574,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].capacity()'
      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].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:576,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:576,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].size()'
      Src: org.apache.commons.text.TextStringBuilderTest:577,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:577,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:579,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].capacity()'
      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].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:581,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:581,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].size()'
      Src: org.apache.commons.text.TextStringBuilderTest:582,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:582,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:584,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].capacity()'
      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].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:586,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:586,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].size()'
      Src: org.apache.commons.text.TextStringBuilderTest:587,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:587,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:589,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].capacity()'
      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].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:591,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:591,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].size()'
      Src: org.apache.commons.text.TextStringBuilderTest:592,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:592,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:594,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].capacity()'
      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].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:596,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:596,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].size()'
      Src: org.apache.commons.text.TextStringBuilderTest:597,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:597,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:599,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].capacity()'
      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
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:601,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:601,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].size()'
      Src: org.apache.commons.text.TextStringBuilderTest:602,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:602,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:604,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].capacity()'
      Src: org.apache.commons.text.TextStringBuilderTest:605,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:605,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:606,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:606,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].size()'
      Src: org.apache.commons.text.TextStringBuilderTest:607,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:607,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: 608
      start: 567
    functionDepth: 3
    functionLinenumber: 567
    functionLinenumberEnd: 608
    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].length()'
    - '[org.apache.commons.text.TextStringBuilder].<init>(int)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilder].size()'
    - '[org.apache.commons.text.TextStringBuilder].capacity()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testConstructors()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: str.length()
      Src: org.apache.commons.text.TextStringBuilderTest:613,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:614,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].capacity()'
      Src: org.apache.commons.text.TextStringBuilderTest:615,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:615,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toCharArray()'
      Src: org.apache.commons.text.TextStringBuilderTest:616,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:616,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: 617
      start: 610
    functionDepth: 1
    functionLinenumber: 610
    functionLinenumberEnd: 617
    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.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilder].toCharArray()'
    - str.length()
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
    - '[org.apache.commons.text.TextStringBuilder].capacity()'
    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:621,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].contains(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:622,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:622,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].contains(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:623,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:623,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].contains(char)'
      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(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:625,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:625,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: 626
      start: 619
    functionDepth: 3
    functionLinenumber: 619
    functionLinenumberEnd: 626
    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.TextStringBuilder].contains(char)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
    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:630,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].contains(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:631,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:631,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].contains(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:632,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:632,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].contains(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:633,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:633,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].contains(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:634,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:634,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].contains(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:635,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:635,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: 636
      start: 628
    functionDepth: 3
    functionLinenumber: 628
    functionLinenumberEnd: 636
    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.TextStringBuilder].contains(String)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
    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:640,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:641,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].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:641,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(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:642,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:642,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:643,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
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:644,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].contains(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.TextStringBuilderTest:644,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:644,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].contains(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.TextStringBuilderTest:645,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:645,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:647,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].contains(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.TextStringBuilderTest:648,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:648,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:649,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].contains(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.TextStringBuilderTest:650,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:650,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: 651
      start: 638
    functionDepth: 3
    functionLinenumber: 638
    functionLinenumberEnd: 651
    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].append(String)'
    - '[org.apache.commons.text.TextStringBuilder].contains(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.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
    - '[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:655,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteAll(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:656,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:657,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:657,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteAll(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:658,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:659,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:659,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteAll(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:660,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:661,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:661,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteAll(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:662,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:663,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:663,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:665,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteAll(char)'
      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
    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: 668
      start: 653
    functionDepth: 3
    functionLinenumber: 653
    functionLinenumberEnd: 668
    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.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,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: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:678,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:679,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:679,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteAll(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:680,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:681,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:681,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteAll(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:682,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:683,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:683,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteAll(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:684,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:685,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:685,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:687,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteAll(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:688,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:689,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:689,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:691,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteAll(String)'
      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
    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: 694
      start: 670
    functionDepth: 3
    functionLinenumber: 670
    functionLinenumberEnd: 694
    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.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilder].deleteAll(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:698,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteAll(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.TextStringBuilderTest:699,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:700,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:700,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteAll(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.TextStringBuilderTest:701,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:702,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:702,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:704,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteAll(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.TextStringBuilderTest:705,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:706,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:706,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:708,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteAll(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.TextStringBuilderTest:709,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:710,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:710,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: 711
      start: 696
    functionDepth: 3
    functionLinenumber: 696
    functionLinenumberEnd: 711
    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.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilder].deleteAll(org.apache.commons.text.matcher.StringMatcher)'
    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:717,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteCharAt(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:718,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:719,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:719,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:721,1
    - Dst: str.length()
      Src: org.apache.commons.text.TextStringBuilderTest:722,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteCharAt(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:722,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:723,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:723,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:725,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:726,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:727,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: 728
      start: 713
    functionDepth: 2
    functionLinenumber: 713
    functionLinenumberEnd: 728
    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:
    - '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
    - '[org.apache.commons.text.TextStringBuilder].<init>(org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].deleteCharAt(int)'
    - str.length()
    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:732,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: 733
      start: 730
    functionDepth: 0
    functionLinenumber: 730
    functionLinenumberEnd: 733
    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:737,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteFirst(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:738,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:739,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:739,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteFirst(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:740,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:741,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:741,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteFirst(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:742,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:743,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:743,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteFirst(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:744,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:745,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:745,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:747,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteFirst(char)'
      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
    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: 750
      start: 735
    functionDepth: 3
    functionLinenumber: 735
    functionLinenumberEnd: 750
    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].toString()'
    - '[org.apache.commons.text.TextStringBuilder].deleteFirst(char)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,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: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:760,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:761,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:761,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteFirst(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:762,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:763,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:763,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteFirst(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:764,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:765,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:765,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteFirst(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:766,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:767,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:767,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:769,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteFirst(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:770,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:771,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:771,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:773,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteFirst(String)'
      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
    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: 776
      start: 752
    functionDepth: 3
    functionLinenumber: 752
    functionLinenumberEnd: 776
    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.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].deleteFirst(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:780,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteFirst(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.TextStringBuilderTest:781,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:782,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:782,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteFirst(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.TextStringBuilderTest:783,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:784,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:784,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:786,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteFirst(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.TextStringBuilderTest:787,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:788,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:788,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:790,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteFirst(org.apache.commons.text.matcher.StringMatcher)'
      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
    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: 793
      start: 778
    functionDepth: 3
    functionLinenumber: 778
    functionLinenumberEnd: 793
    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].toString()'
    - '[org.apache.commons.text.TextStringBuilder].deleteFirst(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,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:797,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].delete(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:798,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:799,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:799,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].delete(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:800,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:801,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:801,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].delete(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:802,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:803,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:803,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].delete(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:804,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:805,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:805,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:807,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:808,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:810,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: 811
      start: 795
    functionDepth: 3
    functionLinenumber: 795
    functionLinenumberEnd: 811
    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].delete(int,int)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    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:817,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].drainChar(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:818,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(char,char)'
      Src: org.apache.commons.text.TextStringBuilderTest:818,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:819,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:819,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:821,1
    - Dst: str.length()
      Src: org.apache.commons.text.TextStringBuilderTest:822,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].drainChar(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:822,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(char,char)'
      Src: org.apache.commons.text.TextStringBuilderTest:822,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:823,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:823,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:825,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:826,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:827,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: 828
      start: 813
    functionDepth: 3
    functionLinenumber: 813
    functionLinenumberEnd: 828
    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].assertThrows()'
    - '[org.apache.commons.text.TextStringBuilder].<init>(org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].drainChar(int)'
    - str.length()
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(char,char)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testDrainChar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: data.length()
      Src: org.apache.commons.text.TextStringBuilderTest:833,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      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:836,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:836,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].drainChars(int,int,org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:837,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:837,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].drainChars(int,int,org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:839,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:839,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:841,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].drainChars(int,int,org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:842,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:842,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].drainChars(int,int,org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:843,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:843,1
    - Dst: data.toCharArray()
      Src: org.apache.commons.text.TextStringBuilderTest:844,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertArrayEquals(org.apache.commons.text.TextStringBuilderTest,org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:844,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].set(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:847,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].drainChars(int,int,org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:848,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:848,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertArrayEquals(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:849,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:851,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:852,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:853,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].set(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:856,1
    - Dst: data.length()
      Src: org.apache.commons.text.TextStringBuilderTest:857,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:857,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].drainChars(int,int,org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:857,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:857,1
    - Dst: data.toCharArray()
      Src: org.apache.commons.text.TextStringBuilderTest:858,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertArrayEquals(org.apache.commons.text.TextStringBuilderTest,org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:858,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].set(org.apache.commons.text.TextStringBuilderTest)'
      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,int)'
      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: data.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:868,1
    - Dst: data.length()
      Src: org.apache.commons.text.TextStringBuilderTest:869,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:869,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:869,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:869,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.TextStringBuilderTest:870,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertArrayEquals(org.apache.commons.text.TextStringBuilderTest,org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:870,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].set(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:873,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
    - Dst: '[org.apache.commons.text.TextStringBuilder].set(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:879,1
    - Dst: '[java.util.Arrays].fill(org.apache.commons.text.TextStringBuilderTest,char)'
      Src: org.apache.commons.text.TextStringBuilderTest:881,1
    - Dst: data.length()
      Src: org.apache.commons.text.TextStringBuilderTest:882,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:882,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:882,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:882,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.TextStringBuilderTest:883,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertArrayEquals(org.apache.commons.text.TextStringBuilderTest,org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:883,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: 884
      start: 830
    functionDepth: 3
    functionLinenumber: 830
    functionLinenumberEnd: 884
    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].assertThrows()'
    - '[org.apache.commons.text.TextStringBuilder].length()'
    - data.length()
    - '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilder].drainChars(int,int,org.apache.commons.text.TextStringBuilderTest,int)'
    - data.toCharArray()
    - '[java.util.Arrays].fill(org.apache.commons.text.TextStringBuilderTest,char)'
    - '[org.apache.commons.text.TextStringBuilder].drainChars(int,int,org.apache.commons.text.TextStringBuilderTest,org.apache.commons.text.TextStringBuilderTest)'
    - '[String].toCharArray()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
    - '[org.apache.commons.text.TextStringBuilder].set(org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertArrayEquals(org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertArrayEquals(org.apache.commons.text.TextStringBuilderTest,org.apache.commons.text.TextStringBuilderTest)'
    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:888,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].endsWith(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:889,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertFalse(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].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:891,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].endsWith(null)'
      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].append(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:893,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].endsWith(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:894,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:894,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].endsWith(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:895,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:895,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].endsWith(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:896,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:896,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].endsWith(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:897,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:897,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].endsWith(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:898,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:898,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].endsWith(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:899,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:899,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].endsWith(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:900,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:900,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: 901
      start: 886
    functionDepth: 3
    functionLinenumber: 886
    functionLinenumberEnd: 901
    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.TextStringBuilder].endsWith(String)'
    - '[org.apache.commons.text.TextStringBuilder].append(String)'
    - '[org.apache.commons.text.TextStringBuilder].endsWith(null)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
    - '[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: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
    - Dst: '[org.apache.commons.text.TextStringBuilder].ensureCapacity()'
      Src: org.apache.commons.text.TextStringBuilderTest:909,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].capacity()'
      Src: org.apache.commons.text.TextStringBuilderTest:910,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:910,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:912,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].ensureCapacity(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:913,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].capacity()'
      Src: org.apache.commons.text.TextStringBuilderTest:914,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:914,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: 915
      start: 903
    functionDepth: 4
    functionLinenumber: 903
    functionLinenumberEnd: 915
    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].ensureCapacity(int)'
    - '[org.apache.commons.text.TextStringBuilder].ensureCapacity()'
    - '[org.apache.commons.text.TextStringBuilder].append(String)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertTrue(int)'
    - '[org.apache.commons.text.TextStringBuilder].capacity()'
    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:919,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].ensureCapacity(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:921,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].ensureCapacity()'
      Src: org.apache.commons.text.TextStringBuilderTest:922,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].ensureCapacity(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:923,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].ensureCapacity(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:926,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:927,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: 928
      start: 917
    functionDepth: 4
    functionLinenumber: 917
    functionLinenumberEnd: 928
    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.TextStringBuilderTest].assertThrows()'
    - '[org.apache.commons.text.TextStringBuilder].ensureCapacity(int)'
    - '[org.apache.commons.text.TextStringBuilder].ensureCapacity()'
    - '[org.apache.commons.text.TextStringBuilder].ensureCapacity(org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    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:932,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:933,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].equals(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderTest:934,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:934,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].equals(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderTest:935,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:935,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].equals(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderTest:936,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:936,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderTest:937,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:939,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].equals(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderTest:940,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:940,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertNotEquals(org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderTest:941,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:943,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].equals(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderTest:944,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:944,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertNotEquals(org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderTest:945,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].set(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:947,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].equals(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderTest:948,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:948,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderTest:949,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.text.TextStringBuilderTest:951,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertNotEquals(org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:951,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertNotEquals(String,org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderTest:952,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: 953
      start: 930
    functionDepth: 2
    functionLinenumber: 930
    functionLinenumberEnd: 953
    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.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilder].equals(org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilder].append(String)'
    - Integer.valueOf(int)
    - '[org.apache.commons.text.TextStringBuilder].<init>(int)'
    - '[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.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertNotEquals(org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
    - '[org.apache.commons.text.TextStringBuilder].set(String)'
    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:957,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:958,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].equalsIgnoreCase(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderTest:959,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
      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].equalsIgnoreCase(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderTest:961,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:961,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      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].assertFalse(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:964,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:966,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].equalsIgnoreCase(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderTest:967,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:967,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].set(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:969,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].equalsIgnoreCase(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderTest:970,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:970,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].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].set(String)'
      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:975,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:975,1
    - Dst: '[java.util.Locale].forLanguageTag(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:977,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:978,1
    - Dst: '[String].toLowerCase(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:978,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:978,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].equalsIgnoreCase(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderTest:978,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:978,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:979,1
    - Dst: '[String].toLowerCase(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:979,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:979,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].equalsIgnoreCase(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderTest:979,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:979,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:980,1
    - Dst: '[String].toLowerCase(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
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:981,1
    - Dst: '[String].toLowerCase(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:981,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:981,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].equalsIgnoreCase(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderTest:981,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:981,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:987,1
    - Dst: '[String].toUpperCase(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:987,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:987,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].equalsIgnoreCase(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderTest:987,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:987,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: 990
      start: 955
    functionDepth: 3
    functionLinenumber: 955
    functionLinenumberEnd: 990
    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].<init>(org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilder].append(String)'
    - '[java.util.Locale].forLanguageTag(String)'
    - '[String].toUpperCase(org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[String].toLowerCase(org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
    - '[org.apache.commons.text.TextStringBuilder].equalsIgnoreCase(org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
    - '[org.apache.commons.text.TextStringBuilder].set(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testEqualsIgnoreCase()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:994,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:996,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].getMessage()'
      Src: org.apache.commons.text.TextStringBuilderTest:997,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].contains(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:997,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:997,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:998,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].getMessage()'
      Src: org.apache.commons.text.TextStringBuilderTest:999,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].contains(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:999,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:999,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    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: 1000
      start: 992
    functionDepth: 3
    functionLinenumber: 992
    functionLinenumberEnd: 1000
    functionName: '[org.apache.commons.text.TextStringBuilderTest].testErrorMessageShowsCorrectVariable()'
    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].assertTrue(org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilderTest].getMessage()'
    - '[org.apache.commons.text.TextStringBuilderTest].contains(String)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testErrorMessageShowsCorrectVariable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:1004,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].getChars(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:1007,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertSame(org.apache.commons.text.TextStringBuilderTest,char[])'
      Src: org.apache.commons.text.TextStringBuilderTest:1008,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertArrayEquals(char[])'
      Src: org.apache.commons.text.TextStringBuilderTest:1009,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1011,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].getChars(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:1012,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertSame(org.apache.commons.text.TextStringBuilderTest,char[])'
      Src: org.apache.commons.text.TextStringBuilderTest:1013,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertArrayEquals(char[])'
      Src: org.apache.commons.text.TextStringBuilderTest:1014,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].getChars(null)'
      Src: org.apache.commons.text.TextStringBuilderTest:1016,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertNotSame(org.apache.commons.text.TextStringBuilderTest,char[])'
      Src: org.apache.commons.text.TextStringBuilderTest:1017,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:1018,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.TextStringBuilderTest:1019,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertArrayEquals(org.apache.commons.text.TextStringBuilderTest,char[])'
      Src: org.apache.commons.text.TextStringBuilderTest:1019,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].getChars(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:1022,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertSame(org.apache.commons.text.TextStringBuilderTest,char[])'
      Src: org.apache.commons.text.TextStringBuilderTest:1023,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].getChars(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:1026,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertNotSame(org.apache.commons.text.TextStringBuilderTest,char[])'
      Src: org.apache.commons.text.TextStringBuilderTest:1027,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: 1028
      start: 1002
    functionDepth: 3
    functionLinenumber: 1002
    functionLinenumberEnd: 1028
    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.TextStringBuilderTest].assertArrayEquals(char[])'
    - '[org.apache.commons.text.TextStringBuilder].append(String)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertSame(org.apache.commons.text.TextStringBuilderTest,char[])'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertNotSame(org.apache.commons.text.TextStringBuilderTest,char[])'
    - '[String].toCharArray()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertArrayEquals(org.apache.commons.text.TextStringBuilderTest,char[])'
    - '[org.apache.commons.text.TextStringBuilder].getChars(org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilder].getChars(null)'
    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:1032,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].getChars(int,int,org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1035,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertArrayEquals(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:1036,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].set(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1038,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].getChars(int,int,org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1039,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertArrayEquals(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:1040,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].getChars(int,int,org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1043,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertArrayEquals(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:1044,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].getChars(int,int,org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1047,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertArrayEquals(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:1048,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:1050,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:1051,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:1052,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:1053,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: 1054
      start: 1030
    functionDepth: 3
    functionLinenumber: 1030
    functionLinenumberEnd: 1054
    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.TextStringBuilderTest].assertThrows()'
    - '[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].assertArrayEquals(org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilder].set(String)'
    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:1058,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].getNewLineText()'
      Src: org.apache.commons.text.TextStringBuilderTest:1059,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertNull(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1059,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].setNewLineText(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1061,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].getNewLineText()'
      Src: org.apache.commons.text.TextStringBuilderTest:1062,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1062,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].setNewLineText(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1064,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].getNewLineText()'
      Src: org.apache.commons.text.TextStringBuilderTest:1065,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1065,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].setNewLineText(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1067,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].getNewLineText()'
      Src: org.apache.commons.text.TextStringBuilderTest:1068,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertNull(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1068,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: 1069
      start: 1056
    functionDepth: 3
    functionLinenumber: 1056
    functionLinenumberEnd: 1069
    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.TextStringBuilder].getNewLineText()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertNull(String)'
    - '[org.apache.commons.text.TextStringBuilder].setNewLineText(String)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    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:1073,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].getNullText()'
      Src: org.apache.commons.text.TextStringBuilderTest:1074,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertNull(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1074,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].setNullText(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1076,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].getNullText()'
      Src: org.apache.commons.text.TextStringBuilderTest:1077,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1077,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].setNullText(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1079,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].getNullText()'
      Src: org.apache.commons.text.TextStringBuilderTest:1080,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertNull(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1080,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].setNullText(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1082,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].getNullText()'
      Src: org.apache.commons.text.TextStringBuilderTest:1083,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1083,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].setNullText(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1085,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].getNullText()'
      Src: org.apache.commons.text.TextStringBuilderTest:1086,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertNull(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1086,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: 1087
      start: 1071
    functionDepth: 3
    functionLinenumber: 1071
    functionLinenumberEnd: 1087
    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.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].setNullText(String)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertNull(String)'
    - '[org.apache.commons.text.TextStringBuilder].getNullText()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    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:1091,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].hashCode()'
      Src: org.apache.commons.text.TextStringBuilderTest:1092,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].hashCode()'
      Src: org.apache.commons.text.TextStringBuilderTest:1093,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1094,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].getBuffer()'
      Src: org.apache.commons.text.TextStringBuilderTest:1097,1
    - Dst: '[java.util.Arrays].hashCode(char[])'
      Src: org.apache.commons.text.TextStringBuilderTest:1097,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertNotEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1098,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1100,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].hashCode()'
      Src: org.apache.commons.text.TextStringBuilderTest:1101,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].hashCode()'
      Src: org.apache.commons.text.TextStringBuilderTest:1102,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1103,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1105,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1106,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].hashCode()'
      Src: org.apache.commons.text.TextStringBuilderTest:1107,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].hashCode()'
      Src: org.apache.commons.text.TextStringBuilderTest:1108,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1109,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1111,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1112,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].hashCode()'
      Src: org.apache.commons.text.TextStringBuilderTest:1113,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].hashCode()'
      Src: org.apache.commons.text.TextStringBuilderTest:1114,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1115,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: 1116
      start: 1089
    functionDepth: 3
    functionLinenumber: 1089
    functionLinenumberEnd: 1116
    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:
    - '[java.util.Arrays].hashCode(char[])'
    - '[org.apache.commons.text.TextStringBuilder].getBuffer()'
    - '[org.apache.commons.text.TextStringBuilder].append(String)'
    - '[org.apache.commons.text.TextStringBuilder].hashCode()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertNotEquals(org.apache.commons.text.TextStringBuilderTest,int)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(int)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,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:1120,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1121,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1121,1
    - Dst: '[String].indexOf(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1124,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1124,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1124,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1126,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1126,1
    - Dst: '[String].indexOf(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1127,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1127,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1127,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1129,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1129,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: 1130
      start: 1118
    functionDepth: 3
    functionLinenumber: 1118
    functionLinenumberEnd: 1130
    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.TextStringBuilder].indexOf(char)'
    - '[String].indexOf(char)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,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:1134,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1135,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1135,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(char,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1136,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1136,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(char,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1137,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1137,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(char,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1138,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1138,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(char,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1139,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1139,1
    - Dst: '[String].indexOf(char,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1142,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(char,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1142,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1142,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(char,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1144,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1144,1
    - Dst: '[String].indexOf(char,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1145,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(char,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1145,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1145,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(char,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1147,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1147,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1149,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(char,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1150,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1150,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(char,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1151,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1151,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: 1152
      start: 1132
    functionDepth: 3
    functionLinenumber: 1132
    functionLinenumberEnd: 1152
    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.TextStringBuilder].indexOf(char,int)'
    - '[org.apache.commons.text.TextStringBuilder].indexOf(char)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,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:1156,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1158,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1158,1
    - Dst: '[String].indexOf(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1160,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1160,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1160,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1162,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1162,1
    - Dst: '[String].indexOf(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1164,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1164,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1164,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(String)'
      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: '[String].indexOf(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1167,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1167,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1167,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1169,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1169,1
    - Dst: '[String].indexOf(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1170,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1170,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1170,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1172,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1172,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1174,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1174,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: 1175
      start: 1154
    functionDepth: 3
    functionLinenumber: 1154
    functionLinenumberEnd: 1175
    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(int,int)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
    - '[String].indexOf(String)'
    - '[org.apache.commons.text.TextStringBuilder].indexOf(String)'
    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:1179,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1180,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1180,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1181,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1181,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: '[org.apache.commons.text.TextStringBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1183,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1183,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1184,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1184,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)'
      Src: org.apache.commons.text.TextStringBuilderTest:1185,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(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].indexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1189,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1189,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1190,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1190,1
    - Dst: '[String].indexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1193,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1193,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1193,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1195,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1195,1
    - Dst: '[String].indexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1197,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1197,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1197,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1199,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1199,1
    - Dst: '[String].indexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1200,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1200,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1200,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1202,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1202,1
    - Dst: '[String].indexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1203,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1203,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1203,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1205,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1205,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1207,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1208,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1208,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(String,int)'
      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].indexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1211,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1211,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: 1212
      start: 1177
    functionDepth: 3
    functionLinenumber: 1177
    functionLinenumberEnd: 1212
    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.TextStringBuilder].indexOf(String,int)'
    - '[String].indexOf(String,int)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
    - '[org.apache.commons.text.TextStringBuilder].indexOf(String)'
    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:1216,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.TextStringBuilderTest:1217,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1217,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1218,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(org.apache.commons.text.matcher.StringMatcher)'
      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.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1220,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1221,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.TextStringBuilderTest:1221,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1221,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1222,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.TextStringBuilderTest:1222,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1222,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].spaceMatcher()'
      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)'
      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].noneMatcher()'
      Src: org.apache.commons.text.TextStringBuilderTest:1225,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(org.apache.commons.text.matcher.StringMatcher)'
      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.TextStringBuilder].indexOf(org.apache.commons.text.matcher.StringMatcher)'
      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.TextStringBuilder].append(String)'
      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:1229,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1229,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: 1230
      start: 1214
    functionDepth: 3
    functionLinenumber: 1214
    functionLinenumberEnd: 1230
    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.TextStringBuilder].append(String)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].indexOf(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].spaceMatcher()'
    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:1234,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].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1236,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1236,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1236,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1237,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1237,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1237,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1239,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1240,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.TextStringBuilderTest:1240,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1240,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      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,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1241,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1242,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1242,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1242,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      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.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1245,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.TextStringBuilderTest:1245,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1245,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      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:1246,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1246,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      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:1247,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1247,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      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:1248,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1248,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      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:1249,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1249,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      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:1250,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1250,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      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:1251,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1251,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1252,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
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].spaceMatcher()'
      Src: org.apache.commons.text.TextStringBuilderTest:1254,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.TextStringBuilderTest:1254,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1254,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].spaceMatcher()'
      Src: org.apache.commons.text.TextStringBuilderTest:1255,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1255,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1255,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].spaceMatcher()'
      Src: org.apache.commons.text.TextStringBuilderTest:1256,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1256,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1256,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].spaceMatcher()'
      Src: org.apache.commons.text.TextStringBuilderTest:1257,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1257,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1257,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].spaceMatcher()'
      Src: org.apache.commons.text.TextStringBuilderTest:1258,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1258,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1258,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.TextStringBuilderTest:1260,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1260,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1260,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1261,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1261,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1263,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1264,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1264,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1265,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1265,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1266,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1266,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1267,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1267,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1268,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1268,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1269,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1269,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: 1270
      start: 1232
    functionDepth: 3
    functionLinenumber: 1232
    functionLinenumberEnd: 1270
    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.TextStringBuilder].append(String)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
    - '[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.TextStringBuilder].indexOf(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].spaceMatcher()'
    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:1274,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteFirst(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1275,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1276,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1276,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: 1277
      start: 1272
    functionDepth: 3
    functionLinenumber: 1272
    functionLinenumberEnd: 1277
    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.TextStringBuilder].deleteFirst(String)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
    - '[org.apache.commons.text.TextStringBuilder].indexOf(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:1281,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].isEmpty()'
      Src: org.apache.commons.text.TextStringBuilderTest:1282,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:1282,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1284,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].isEmpty()'
      Src: org.apache.commons.text.TextStringBuilderTest:1285,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:1285,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].clear()'
      Src: org.apache.commons.text.TextStringBuilderTest:1287,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].isEmpty()'
      Src: org.apache.commons.text.TextStringBuilderTest:1288,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:1288,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: 1289
      start: 1279
    functionDepth: 3
    functionLinenumber: 1279
    functionLinenumberEnd: 1289
    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.TextStringBuilder].append(String)'
    - '[org.apache.commons.text.TextStringBuilder].isEmpty()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
    - '[org.apache.commons.text.TextStringBuilder].clear()'
    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:1293,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].isNotEmpty()'
      Src: org.apache.commons.text.TextStringBuilderTest:1294,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:1294,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1296,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].isNotEmpty()'
      Src: org.apache.commons.text.TextStringBuilderTest:1297,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:1297,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].clear()'
      Src: org.apache.commons.text.TextStringBuilderTest:1299,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].isNotEmpty()'
      Src: org.apache.commons.text.TextStringBuilderTest:1300,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:1300,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: 1301
      start: 1291
    functionDepth: 3
    functionLinenumber: 1291
    functionLinenumberEnd: 1301
    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.TextStringBuilder].isNotEmpty()'
    - '[org.apache.commons.text.TextStringBuilder].append(String)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
    - '[org.apache.commons.text.TextStringBuilder].clear()'
    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:1305,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteAll(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1306,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1307,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1307,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: 1308
      start: 1303
    functionDepth: 3
    functionLinenumber: 1303
    functionLinenumberEnd: 1308
    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.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilder].deleteAll(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:1312,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteFirst(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1313,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].contains(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1314,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1314,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1315,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1315,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: 1316
      start: 1310
    functionDepth: 3
    functionLinenumber: 1310
    functionLinenumberEnd: 1316
    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].indexOf(char)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,String)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean,String)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilder].contains(char)'
    - '[org.apache.commons.text.TextStringBuilder].deleteFirst(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:1320,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendFixedWidthPadLeft(null,int,char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1321,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1322,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1322,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: 1323
      start: 1318
    functionDepth: 3
    functionLinenumber: 1318
    functionLinenumberEnd: 1323
    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:1327,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendFixedWidthPadRight(null,int,char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1328,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1329,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1329,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: 1330
      start: 1325
    functionDepth: 3
    functionLinenumber: 1325
    functionLinenumberEnd: 1330
    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:1334,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1336,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1336,1
    - Dst: '[String].lastIndexOf(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1338,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1338,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1338,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1340,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1340,1
    - Dst: '[String].lastIndexOf(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1341,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1341,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1341,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1343,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1343,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: 1344
      start: 1332
    functionDepth: 3
    functionLinenumber: 1332
    functionLinenumberEnd: 1344
    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)'
    - '[String].lastIndexOf(char)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
    - '[org.apache.commons.text.TextStringBuilder].lastIndexOf(char)'
    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:1348,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1349,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1349,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(char,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1350,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1350,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(char,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1351,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1351,1
    - Dst: '[String].lastIndexOf(char,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1354,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(char,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1354,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1354,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(char,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1356,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1356,1
    - Dst: '[String].lastIndexOf(char,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1357,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(char,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1357,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1357,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(char,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1359,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1359,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1361,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:1362,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(char,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1362,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1362,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(char,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1363,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1363,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: 1364
      start: 1346
    functionDepth: 3
    functionLinenumber: 1346
    functionLinenumberEnd: 1364
    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.TextStringBuilder].lastIndexOf(char,int)'
    - '[org.apache.commons.text.TextStringBuilder].length()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
    - '[String].lastIndexOf(char,int)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
    - '[org.apache.commons.text.TextStringBuilder].lastIndexOf(char)'
    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:1368,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1370,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1370,1
    - Dst: '[String].lastIndexOf(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1372,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1372,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1372,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1374,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1374,1
    - Dst: '[String].lastIndexOf(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1376,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1376,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1376,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(String)'
      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: '[String].lastIndexOf(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1379,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1379,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1379,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(String)'
      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: '[String].lastIndexOf(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1382,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1382,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1382,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1384,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1384,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1386,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1386,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: 1387
      start: 1366
    functionDepth: 3
    functionLinenumber: 1366
    functionLinenumberEnd: 1387
    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.TextStringBuilder].lastIndexOf(String)'
    - '[String].lastIndexOf(String)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,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:1391,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1392,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1392,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1393,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1393,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: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1395,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1395,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1396,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1396,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: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1398,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,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: '[String].lastIndexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1401,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1401,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1401,1
    - Dst: '[String].lastIndexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1402,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1402,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1402,1
    - Dst: '[String].lastIndexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1405,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1405,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1405,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1407,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1407,1
    - Dst: '[String].lastIndexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1409,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1409,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1409,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1411,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1411,1
    - Dst: '[String].lastIndexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1412,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1412,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1412,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1414,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1414,1
    - Dst: '[String].lastIndexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1415,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1415,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1415,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1417,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1417,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1419,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:1420,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1420,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1420,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(String,int)'
      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].lastIndexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1423,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1423,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: 1424
      start: 1389
    functionDepth: 3
    functionLinenumber: 1389
    functionLinenumberEnd: 1424
    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.TextStringBuilder].lastIndexOf(String)'
    - '[String].lastIndexOf(String,int)'
    - '[org.apache.commons.text.TextStringBuilder].length()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,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:1428,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.TextStringBuilderTest:1429,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1429,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1430,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.matcher.StringMatcher)'
      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.TextStringBuilder].append(String)'
      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,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1433,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1434,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.TextStringBuilderTest:1434,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1434,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].spaceMatcher()'
      Src: org.apache.commons.text.TextStringBuilderTest:1435,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.TextStringBuilderTest:1435,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      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,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1436,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.TextStringBuilderTest:1437,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.TextStringBuilderTest:1437,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1437,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.TextStringBuilderTest:1438,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1438,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1440,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,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1441,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: 1442
      start: 1426
    functionDepth: 3
    functionLinenumber: 1426
    functionLinenumberEnd: 1442
    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.TextStringBuilder].append(String)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
    - '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].spaceMatcher()'
    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:1446,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)'
      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)'
      Src: org.apache.commons.text.TextStringBuilderTest:1448,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1449,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1449,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1449,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      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.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1452,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1453,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.TextStringBuilderTest:1453,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1453,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      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].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1455,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1455,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1455,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      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,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1456,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1458,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.TextStringBuilderTest:1458,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1458,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      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:1459,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1459,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      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:1460,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1460,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      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:1461,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1461,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1462,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1462,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1462,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1463,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1463,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1463,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      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:1464,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1464,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      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:1465,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1465,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].spaceMatcher()'
      Src: org.apache.commons.text.TextStringBuilderTest:1467,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.TextStringBuilderTest:1467,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1467,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].spaceMatcher()'
      Src: org.apache.commons.text.TextStringBuilderTest:1468,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1468,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1468,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].spaceMatcher()'
      Src: org.apache.commons.text.TextStringBuilderTest:1469,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
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].spaceMatcher()'
      Src: org.apache.commons.text.TextStringBuilderTest:1470,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1470,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1470,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].spaceMatcher()'
      Src: org.apache.commons.text.TextStringBuilderTest:1471,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1471,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1471,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.TextStringBuilderTest:1473,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1473,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1473,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1474,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1474,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1476,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1477,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1477,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1478,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1478,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1481,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1481,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1482,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1482,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1483,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1483,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.matcher.StringMatcher,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1486,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1486,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: 1487
      start: 1444
    functionDepth: 3
    functionLinenumber: 1444
    functionLinenumberEnd: 1487
    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.TextStringBuilder].append(String)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
    - '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].spaceMatcher()'
    - '[org.apache.commons.text.TextStringBuilder].lastIndexOf(org.apache.commons.text.matcher.StringMatcher,int)'
    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:1491,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].leftString(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1492,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1492,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].leftString(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].leftString()'
      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].leftString(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
    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: 1496
      start: 1489
    functionDepth: 3
    functionLinenumber: 1489
    functionLinenumberEnd: 1496
    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.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].leftString(int)'
    - '[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:1500,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:1501,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1501,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1503,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:1504,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1504,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: 1505
      start: 1498
    functionDepth: 3
    functionLinenumber: 1498
    functionLinenumberEnd: 1505
    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.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
    - '[org.apache.commons.text.TextStringBuilder].append(String)'
    - '[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:1509,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].midString(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1510,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1510,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].midString(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1511,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1511,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].midString(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1512,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1512,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].midString(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1513,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1513,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].midString(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1514,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1514,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].midString(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1515,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1515,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: 1516
      start: 1507
    functionDepth: 3
    functionLinenumber: 1507
    functionLinenumberEnd: 1516
    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:1520,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].minimizeCapacity()'
      Src: org.apache.commons.text.TextStringBuilderTest:1521,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].capacity()'
      Src: org.apache.commons.text.TextStringBuilderTest:1522,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1522,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1524,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].minimizeCapacity()'
      Src: org.apache.commons.text.TextStringBuilderTest:1525,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].capacity()'
      Src: org.apache.commons.text.TextStringBuilderTest:1526,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1526,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: 1527
      start: 1518
    functionDepth: 3
    functionLinenumber: 1518
    functionLinenumberEnd: 1527
    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].append(String)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].minimizeCapacity()'
    - '[org.apache.commons.text.TextStringBuilder].capacity()'
    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:1544,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].minimizeCapacity()'
      Src: org.apache.commons.text.TextStringBuilderTest:1545,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].capacity()'
      Src: org.apache.commons.text.TextStringBuilderTest:1546,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1546,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:1554,1
    - Dst: '[org.junit.jupiter.api.Assumptions].abort(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1557,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:1562,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: 1563
      start: 1529
    functionDepth: 3
    functionLinenumber: 1529
    functionLinenumberEnd: 1563
    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.TextStringBuilderTest].assertThrows()'
    - '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilderTest)'
    - '[org.junit.jupiter.api.Assumptions].abort(String)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].minimizeCapacity()'
    - '[org.apache.commons.text.TextStringBuilder].capacity()'
    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:1570,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].minimizeCapacity()'
      Src: org.apache.commons.text.TextStringBuilderTest:1571,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].capacity()'
      Src: org.apache.commons.text.TextStringBuilderTest:1572,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1572,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].ensureCapacity(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:1579,1
    - Dst: '[org.junit.jupiter.api.Assumptions].abort(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1581,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].fill(org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:1584,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:1587,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: 1588
      start: 1565
    functionDepth: 3
    functionLinenumber: 1565
    functionLinenumberEnd: 1588
    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.TextStringBuilderTest].assertThrows()'
    - '[org.apache.commons.text.TextStringBuilder].ensureCapacity(org.apache.commons.text.TextStringBuilderTest)'
    - '[org.junit.jupiter.api.Assumptions].abort(String)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].minimizeCapacity()'
    - '[org.apache.commons.text.TextStringBuilderTest].fill(org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilder].capacity()'
    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:1595,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].minimizeCapacity()'
      Src: org.apache.commons.text.TextStringBuilderTest:1596,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].capacity()'
      Src: org.apache.commons.text.TextStringBuilderTest:1597,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1597,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].ensureCapacity(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:1601,1
    - Dst: '[org.junit.jupiter.api.Assumptions].abort(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1603,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].fill(org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:1606,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:1609,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: 1610
      start: 1590
    functionDepth: 3
    functionLinenumber: 1590
    functionLinenumberEnd: 1610
    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.TextStringBuilderTest].assertThrows()'
    - '[org.apache.commons.text.TextStringBuilder].ensureCapacity(org.apache.commons.text.TextStringBuilderTest)'
    - '[org.junit.jupiter.api.Assumptions].abort(String)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].minimizeCapacity()'
    - '[org.apache.commons.text.TextStringBuilderTest].fill(org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilder].capacity()'
    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:1616,1
    - Dst: '[java.nio.CharBuffer].wrap(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:1617,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].readFrom(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:1617,1
    - Dst: s.length()
      Src: org.apache.commons.text.TextStringBuilderTest:1619,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1619,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1620,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1620,1
    - Dst: Integer.toString(org.apache.commons.text.TextStringBuilderTest)
      Src: org.apache.commons.text.TextStringBuilderTest:1622,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: 1624
      start: 1612
    functionDepth: 3
    functionLinenumber: 1612
    functionLinenumberEnd: 1624
    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)
    - '[java.nio.CharBuffer].wrap(org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].readFrom(org.apache.commons.text.TextStringBuilderTest)'
    - s.length()
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,String)'
    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:1628,1
    - Dst: '[java.nio.CharBuffer].wrap(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1629,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].readFrom(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:1629,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1630,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1630,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: 1631
      start: 1626
    functionDepth: 3
    functionLinenumber: 1626
    functionLinenumberEnd: 1631
    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.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].readFrom(org.apache.commons.text.TextStringBuilderTest)'
    - '[java.nio.CharBuffer].wrap(String)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    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:1637,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest.MockReadable].<init>(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:1638,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].readFrom(org.apache.commons.text.TextStringBuilderTest.MockReadable)'
      Src: org.apache.commons.text.TextStringBuilderTest:1638,1
    - Dst: s.length()
      Src: org.apache.commons.text.TextStringBuilderTest:1640,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1640,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1641,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1641,1
    - Dst: Integer.toString(org.apache.commons.text.TextStringBuilderTest)
      Src: org.apache.commons.text.TextStringBuilderTest:1643,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: 1645
      start: 1633
    functionDepth: 3
    functionLinenumber: 1633
    functionLinenumberEnd: 1645
    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.TextStringBuilder].toString()'
    - s.length()
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,String)'
    - '[org.apache.commons.text.TextStringBuilderTest.MockReadable].<init>(org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilder].readFrom(org.apache.commons.text.TextStringBuilderTest.MockReadable)'
    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:1649,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest.MockReadable].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1650,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].readFrom(org.apache.commons.text.TextStringBuilderTest.MockReadable)'
      Src: org.apache.commons.text.TextStringBuilderTest:1650,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1651,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1651,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: 1652
      start: 1647
    functionDepth: 3
    functionLinenumber: 1647
    functionLinenumberEnd: 1652
    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].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilderTest.MockReadable].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilder].readFrom(org.apache.commons.text.TextStringBuilderTest.MockReadable)'
    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:1658,1
    - Dst: '[java.io.StringReader].<init>(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:1659,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].readFrom(java.io.StringReader)'
      Src: org.apache.commons.text.TextStringBuilderTest:1659,1
    - Dst: s.length()
      Src: org.apache.commons.text.TextStringBuilderTest:1661,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1661,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1662,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1662,1
    - Dst: Integer.toString(org.apache.commons.text.TextStringBuilderTest)
      Src: org.apache.commons.text.TextStringBuilderTest:1664,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: 1666
      start: 1654
    functionDepth: 3
    functionLinenumber: 1654
    functionLinenumberEnd: 1666
    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.TextStringBuilder].toString()'
    - s.length()
    - '[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,int)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,String)'
    - '[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:1670,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1671,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].readFrom(java.io.StringReader)'
      Src: org.apache.commons.text.TextStringBuilderTest:1671,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1672,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1672,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: 1673
      start: 1668
    functionDepth: 3
    functionLinenumber: 1668
    functionLinenumberEnd: 1673
    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:
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
    - '[java.io.StringReader].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].readFrom(java.io.StringReader)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    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:1677,1
    - Dst: '[java.io.StringReader].<init>(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:1678,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].readFrom(java.io.StringReader)'
      Src: org.apache.commons.text.TextStringBuilderTest:1678,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1679,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1680,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1680,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: 1681
      start: 1675
    functionDepth: 3
    functionLinenumber: 1675
    functionLinenumberEnd: 1681
    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.TextStringBuilder].toString()'
    - '[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)'
    - '[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:1687,1
    - Dst: '[java.io.StringReader].<init>(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:1688,1
    - Dst: str.length()
      Src: org.apache.commons.text.TextStringBuilderTest:1688,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].readFrom(java.io.StringReader,org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:1688,1
    - Dst: str.length()
      Src: org.apache.commons.text.TextStringBuilderTest:1690,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1690,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1691,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1691,1
    - Dst: Integer.toString(org.apache.commons.text.TextStringBuilderTest)
      Src: org.apache.commons.text.TextStringBuilderTest:1693,1
    - Dst: source.length()
      Src: org.apache.commons.text.TextStringBuilderTest:1700,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:1703,1
    - Dst: '[java.io.StringReader].<init>(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:1704,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].readFrom(java.io.StringReader,org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:1704,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1705,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].size()'
      Src: org.apache.commons.text.TextStringBuilderTest:1706,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1706,1
    - Dst: source.substring(int,int)
      Src: org.apache.commons.text.TextStringBuilderTest:1707,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1707,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1707,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:1710,1
    - Dst: '[java.io.StringReader].<init>(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:1711,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].readFrom(java.io.StringReader,org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:1711,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1712,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].size()'
      Src: org.apache.commons.text.TextStringBuilderTest:1713,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1713,1
    - Dst: source.substring(int,int)
      Src: org.apache.commons.text.TextStringBuilderTest:1714,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1714,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1714,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:1717,1
    - Dst: '[java.io.StringReader].<init>(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:1718,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].readFrom(java.io.StringReader,org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:1718,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1719,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].size()'
      Src: org.apache.commons.text.TextStringBuilderTest:1720,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1720,1
    - Dst: source.substring(int,org.apache.commons.text.TextStringBuilderTest)
      Src: org.apache.commons.text.TextStringBuilderTest:1721,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1721,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1721,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:1724,1
    - Dst: '[java.io.StringReader].<init>(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:1725,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].readFrom(java.io.StringReader,org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:1725,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1726,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].size()'
      Src: org.apache.commons.text.TextStringBuilderTest:1727,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1727,1
    - Dst: source.substring(int,org.apache.commons.text.TextStringBuilderTest)
      Src: org.apache.commons.text.TextStringBuilderTest:1728,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1728,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1728,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:1731,1
    - Dst: '[java.io.StringReader].<init>(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:1732,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].readFrom(java.io.StringReader,org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:1732,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1733,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].size()'
      Src: org.apache.commons.text.TextStringBuilderTest:1734,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1734,1
    - Dst: source.substring(int,org.apache.commons.text.TextStringBuilderTest)
      Src: org.apache.commons.text.TextStringBuilderTest:1735,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1735,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1735,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:1738,1
    - Dst: '[java.io.StringReader].<init>(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:1739,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].readFrom(java.io.StringReader,org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:1739,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1740,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].size()'
      Src: org.apache.commons.text.TextStringBuilderTest:1741,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1741,1
    - Dst: source.substring(int,org.apache.commons.text.TextStringBuilderTest)
      Src: org.apache.commons.text.TextStringBuilderTest:1742,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1742,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1742,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:1745,1
    - Dst: '[java.io.StringReader].<init>(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:1746,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].readFrom(java.io.StringReader,org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:1746,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1747,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].size()'
      Src: org.apache.commons.text.TextStringBuilderTest:1748,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1748,1
    - Dst: source.substring(int,org.apache.commons.text.TextStringBuilderTest)
      Src: org.apache.commons.text.TextStringBuilderTest:1749,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1749,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1749,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: 1750
      start: 1683
    functionDepth: 3
    functionLinenumber: 1683
    functionLinenumberEnd: 1750
    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)
    - source.substring(int,int)
    - '[org.apache.commons.text.TextStringBuilder].readFrom(java.io.StringReader,org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - source.length()
    - str.length()
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
    - '[org.apache.commons.text.TextStringBuilder].size()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
    - source.substring(int,org.apache.commons.text.TextStringBuilderTest)
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,String)'
    - '[java.io.StringReader].<init>(org.apache.commons.text.TextStringBuilderTest)'
    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:1754,1
    - Dst: '[java.io.StringReader].<init>(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:1755,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].readFrom(java.io.StringReader,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1755,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
      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(org.apache.commons.text.TextStringBuilderTest,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1757,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: 1758
      start: 1752
    functionDepth: 3
    functionLinenumber: 1752
    functionLinenumberEnd: 1758
    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.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].readFrom(java.io.StringReader,int)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,String)'
    - '[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:1762,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(int,int,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1763,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1764,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1764,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(int,int,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1765,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1766,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1766,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(int,int,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1767,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1768,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1768,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(int,int,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1769,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1770,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1770,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(int,int,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1771,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1772,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1772,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(int,int,String)'
      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.TextStringBuilder].replace(int,int,String)'
      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.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:1780,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].clear()'
      Src: org.apache.commons.text.TextStringBuilderTest:1782,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:1783,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:1784,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: 1785
      start: 1760
    functionDepth: 3
    functionLinenumber: 1760
    functionLinenumberEnd: 1785
    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.TextStringBuilderTest].assertThrows()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilder].replace(int,int,String)'
    - '[org.apache.commons.text.TextStringBuilder].clear()'
    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:1789,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1790,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1790,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1791,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1791,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1793,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1794,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1794,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1795,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1795,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1797,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1798,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1798,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1799,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1799,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1801,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1802,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1802,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1803,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1803,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1805,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1806,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1806,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1807,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1807,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1809,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1810,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1810,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1811,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1811,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1813,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1814,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1814,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1815,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1815,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: 1816
      start: 1787
    functionDepth: 3
    functionLinenumber: 1787
    functionLinenumberEnd: 1816
    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.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
    - '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int,int)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    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:1820,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1821,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1821,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1822,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1822,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1824,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1825,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1825,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1826,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1826,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1828,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1829,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1829,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1830,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1830,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1832,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1833,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1833,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1834,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1834,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1836,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1837,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1837,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1838,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1838,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1840,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1841,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1841,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1842,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1842,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1844,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1845,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1845,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1846,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1846,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1848,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1849,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1849,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1850,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1850,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1852,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1853,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1853,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1854,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1854,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1856,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1857,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1857,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1858,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1858,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1860,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      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.TextStringBuilderTest].assertThrows()'
      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
    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: 1867
      start: 1818
    functionDepth: 3
    functionLinenumber: 1818
    functionLinenumberEnd: 1867
    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.TextStringBuilderTest].assertThrows()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    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:1871,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:1872,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1872,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1873,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1873,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1875,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:1875,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1875,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1876,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1876,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1878,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:1878,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1878,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1879,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1879,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1881,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:1882,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1882,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1883,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1883,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:1885,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:1886,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1886,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1887,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1887,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: 1888
      start: 1869
    functionDepth: 3
    functionLinenumber: 1869
    functionLinenumberEnd: 1888
    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.TextStringBuilderTest].assertEquals(String,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.TextStringBuilder].toString()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    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:1892,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1893,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:1893,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1893,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1894,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1894,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1896,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1897,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:1897,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1897,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1898,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1898,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1900,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1901,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:1901,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1901,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1902,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1902,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1904,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1905,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:1905,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1905,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1906,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1906,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1908,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1909,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:1909,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,null,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1909,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1910,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1910,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: 1911
      start: 1890
    functionDepth: 3
    functionLinenumber: 1890
    functionLinenumberEnd: 1911
    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.TextStringBuilderTest].assertEquals(String,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.TextStringBuilder].toString()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
    - '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,null,int,int)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    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:1915,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1916,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:1916,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1916,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1917,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1917,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1919,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1920,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:1920,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1920,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1921,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1921,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1923,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1924,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:1924,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1924,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1925,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1925,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1927,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1928,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:1928,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1928,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1929,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1929,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1931,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1932,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:1932,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1932,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1933,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1933,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1935,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1936,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:1936,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1936,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1937,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1937,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1939,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1940,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:1940,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1940,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1941,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1941,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1943,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1944,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:1944,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1944,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1945,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1945,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1947,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1948,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:1948,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1948,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1949,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1949,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1951,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1952,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:1952,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:1952,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1953,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1953,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1955,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1956,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:1956,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.matcher.StringMatcher,String,int,int)'
      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].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1959,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      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].set(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1963,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:1964,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1965,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1965,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: 1966
      start: 1913
    functionDepth: 3
    functionLinenumber: 1913
    functionLinenumberEnd: 1966
    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.TextStringBuilderTest].assertThrows()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,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.TextStringBuilder].toString()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilder].set(String)'
    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:1970,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceAll(char,char)'
      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(char,char)'
      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(char,char)'
      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(char,char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1977,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1978,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1978,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceAll(char,char)'
      Src: org.apache.commons.text.TextStringBuilderTest:1979,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1980,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1980,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: 1981
      start: 1968
    functionDepth: 3
    functionLinenumber: 1968
    functionLinenumberEnd: 1981
    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.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,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:1985,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceAll(String,null)'
      Src: org.apache.commons.text.TextStringBuilderTest:1986,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1987,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,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].replaceAll(String,null)'
      Src: org.apache.commons.text.TextStringBuilderTest:1990,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1991,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,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
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceAll(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1995,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1996,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1996,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceAll(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1997,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:1998,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:1998,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceAll(String,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(String,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.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2004,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceAll(String,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.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2008,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceAll(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2009,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2010,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2010,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: 2011
      start: 1983
    functionDepth: 3
    functionLinenumber: 1983
    functionLinenumberEnd: 2011
    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.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].replaceAll(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[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:2015,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceAll(org.apache.commons.text.matcher.StringMatcher,null)'
      Src: org.apache.commons.text.TextStringBuilderTest:2016,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2017,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2017,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.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.TextStringBuilderTest:2020,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceAll(org.apache.commons.text.matcher.StringMatcher,null)'
      Src: org.apache.commons.text.TextStringBuilderTest:2020,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2021,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2021,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      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.matcher.StringMatcherFactory].charMatcher(char)'
      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:2025,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2026,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2026,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:2027,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceAll(org.apache.commons.text.matcher.StringMatcher,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2027,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2028,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2028,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:2029,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceAll(org.apache.commons.text.matcher.StringMatcher,null)'
      Src: org.apache.commons.text.TextStringBuilderTest:2029,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2030,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2030,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2031,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceAll(org.apache.commons.text.matcher.StringMatcher,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2031,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2032,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2032,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2034,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:2035,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceAll(org.apache.commons.text.matcher.StringMatcher,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2035,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2036,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2036,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2038,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:2039,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceAll(org.apache.commons.text.matcher.StringMatcher,String)'
      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].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2042,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceAll(org.apache.commons.text.matcher.StringMatcher,String)'
      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].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2046,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2047,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceAll(org.apache.commons.text.matcher.StringMatcher,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2047,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2048,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2048,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: 2049
      start: 2013
    functionDepth: 3
    functionLinenumber: 2013
    functionLinenumberEnd: 2049
    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.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].replaceAll(org.apache.commons.text.matcher.StringMatcher,String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
    - '[org.apache.commons.text.TextStringBuilder].replaceAll(org.apache.commons.text.matcher.StringMatcher,null)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    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:2053,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceFirst(char,char)'
      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(char,char)'
      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(char,char)'
      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(char,char)'
      Src: org.apache.commons.text.TextStringBuilderTest:2060,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2061,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2061,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceFirst(char,char)'
      Src: org.apache.commons.text.TextStringBuilderTest:2062,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2063,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2063,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: 2064
      start: 2051
    functionDepth: 3
    functionLinenumber: 2051
    functionLinenumberEnd: 2064
    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.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].replaceFirst(char,char)'
    - '[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:2068,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceFirst(String,null)'
      Src: org.apache.commons.text.TextStringBuilderTest:2069,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2070,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,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].replaceFirst(String,null)'
      Src: org.apache.commons.text.TextStringBuilderTest:2073,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2074,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,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
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceFirst(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2078,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2079,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2079,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceFirst(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2080,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2081,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2081,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceFirst(String,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(String,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.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2087,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceFirst(String,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.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2091,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceFirst(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2092,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2093,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2093,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: 2094
      start: 2066
    functionDepth: 3
    functionLinenumber: 2066
    functionLinenumberEnd: 2094
    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.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilder].replaceFirst(String,null)'
    - '[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:2098,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceFirst(org.apache.commons.text.matcher.StringMatcher,null)'
      Src: org.apache.commons.text.TextStringBuilderTest:2099,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2100,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2100,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.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.TextStringBuilderTest:2103,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceFirst(org.apache.commons.text.matcher.StringMatcher,null)'
      Src: org.apache.commons.text.TextStringBuilderTest:2103,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2104,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2104,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      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.matcher.StringMatcherFactory].charMatcher(char)'
      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:2108,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2109,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2109,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:2110,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceFirst(org.apache.commons.text.matcher.StringMatcher,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2110,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2111,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2111,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:2112,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceFirst(org.apache.commons.text.matcher.StringMatcher,null)'
      Src: org.apache.commons.text.TextStringBuilderTest:2112,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2113,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2113,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2114,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceFirst(org.apache.commons.text.matcher.StringMatcher,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2114,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2115,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2115,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2117,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:2118,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceFirst(org.apache.commons.text.matcher.StringMatcher,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2118,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].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2121,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:2122,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceFirst(org.apache.commons.text.matcher.StringMatcher,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2122,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2123,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2123,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2125,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceFirst(org.apache.commons.text.matcher.StringMatcher,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2126,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      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
    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: 2128
      start: 2096
    functionDepth: 3
    functionLinenumber: 2096
    functionLinenumberEnd: 2128
    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.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
    - '[org.apache.commons.text.TextStringBuilder].replaceFirst(org.apache.commons.text.matcher.StringMatcher,null)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[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:2132,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].reverse()'
      Src: org.apache.commons.text.TextStringBuilderTest:2133,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2133,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2133,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].clear()'
      Src: org.apache.commons.text.TextStringBuilderTest:2135,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:2135,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].reverse()'
      Src: org.apache.commons.text.TextStringBuilderTest:2136,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2136,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2136,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].reverse()'
      Src: org.apache.commons.text.TextStringBuilderTest:2137,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2137,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2137,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: 2138
      start: 2130
    functionDepth: 3
    functionLinenumber: 2130
    functionLinenumberEnd: 2138
    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.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].reverse()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].append(boolean)'
    - '[org.apache.commons.text.TextStringBuilder].clear()'
    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:2142,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].rightString(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2143,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2143,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].rightString(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2144,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2144,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].rightString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2145,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2145,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].rightString(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2146,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2146,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: 2147
      start: 2140
    functionDepth: 3
    functionLinenumber: 2140
    functionLinenumberEnd: 2147
    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].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilder].rightString(int)'
    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:2151,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:2152,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:2153,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2154,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].setCharAt(int,char)'
      Src: org.apache.commons.text.TextStringBuilderTest:2155,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].setCharAt(int,char)'
      Src: org.apache.commons.text.TextStringBuilderTest:2156,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].setCharAt(int,char)'
      Src: org.apache.commons.text.TextStringBuilderTest:2157,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:2158,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2159,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2159,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: 2160
      start: 2149
    functionDepth: 3
    functionLinenumber: 2149
    functionLinenumberEnd: 2160
    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.TextStringBuilderTest].assertThrows()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].append(String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].setCharAt(int,char)'
    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:2164,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2165,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].setLength(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2166,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2167,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2167,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].setLength(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2168,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2169,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2169,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].setLength(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2170,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2171,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2171,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:2173,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: 2174
      start: 2162
    functionDepth: 4
    functionLinenumber: 2162
    functionLinenumberEnd: 2174
    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.TextStringBuilderTest].assertThrows()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].append(String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[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:2178,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].size()'
      Src: org.apache.commons.text.TextStringBuilderTest:2179,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2179,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2181,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].size()'
      Src: org.apache.commons.text.TextStringBuilderTest:2182,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2182,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: 2183
      start: 2176
    functionDepth: 3
    functionLinenumber: 2176
    functionLinenumberEnd: 2183
    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.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
    - '[org.apache.commons.text.TextStringBuilder].size()'
    - '[org.apache.commons.text.TextStringBuilder].append(String)'
    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:2187,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].startsWith(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2188,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:2188,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].startsWith(null)'
      Src: org.apache.commons.text.TextStringBuilderTest:2189,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:2189,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].startsWith(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2190,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:2190,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2191,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].startsWith(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2192,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:2192,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].startsWith(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2193,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:2193,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].startsWith(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2194,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:2194,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].startsWith(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2195,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:2195,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: 2196
      start: 2185
    functionDepth: 3
    functionLinenumber: 2185
    functionLinenumberEnd: 2196
    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(null)'
    - '[org.apache.commons.text.TextStringBuilder].append(String)'
    - '[org.apache.commons.text.TextStringBuilder].startsWith(String)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
    - '[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:2200,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:2202,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:2205,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:2208,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:2211,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].subSequence(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2214,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,CharSequence)'
      Src: org.apache.commons.text.TextStringBuilderTest:2214,1
    - Dst: '[String].subSequence(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2215,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].subSequence(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2215,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,CharSequence)'
      Src: org.apache.commons.text.TextStringBuilderTest:2215,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].subSequence(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2216,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,CharSequence)'
      Src: org.apache.commons.text.TextStringBuilderTest:2216,1
    - Dst: '[String].subSequence(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2217,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].subSequence(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2217,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,CharSequence)'
      Src: org.apache.commons.text.TextStringBuilderTest:2217,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: 2218
      start: 2198
    functionDepth: 4
    functionLinenumber: 2198
    functionLinenumberEnd: 2218
    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:
    - '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
    - '[org.apache.commons.text.TextStringBuilder].subSequence(int,int)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,CharSequence)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,CharSequence)'
    - '[String].subSequence(int,int)'
    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:2222,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].substring(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2223,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2223,1
    - Dst: '[String].substring(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2224,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].substring(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2224,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2224,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].substring(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: '[String].substring(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2226,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].substring(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2226,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2226,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: 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: 2231
      start: 2220
    functionDepth: 3
    functionLinenumber: 2220
    functionLinenumberEnd: 2231
    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()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].substring(int)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[String].substring(int)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,String)'
    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:2235,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].substring(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2236,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2236,1
    - Dst: '[String].substring(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2237,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].substring(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2237,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2237,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].substring(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2239,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2239,1
    - Dst: '[String].substring(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2240,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].substring(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2240,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2240,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].substring(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2242,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2242,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:2244,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:2246,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: 2247
      start: 2233
    functionDepth: 3
    functionLinenumber: 2233
    functionLinenumberEnd: 2247
    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.TextStringBuilderTest].assertThrows()'
    - '[org.apache.commons.text.TextStringBuilder].substring(int,int)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,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:2251,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toCharArray()'
      Src: org.apache.commons.text.TextStringBuilderTest:2252,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:2252,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toCharArray()'
      Src: org.apache.commons.text.TextStringBuilderTest:2254,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertNotNull(char[],String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2255,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,org.apache.commons.text.TextStringBuilderTest,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2256,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2258,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toCharArray()'
      Src: org.apache.commons.text.TextStringBuilderTest:2259,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,org.apache.commons.text.TextStringBuilderTest,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2260,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.TextStringBuilderTest:2261,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertArrayEquals(org.apache.commons.text.TextStringBuilderTest,char[],String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2261,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: 2262
      start: 2249
    functionDepth: 3
    functionLinenumber: 2249
    functionLinenumberEnd: 2262
    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].assertArrayEquals(org.apache.commons.text.TextStringBuilderTest,char[],String)'
    - '[org.apache.commons.text.TextStringBuilder].append(String)'
    - '[org.apache.commons.text.TextStringBuilder].toCharArray()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,org.apache.commons.text.TextStringBuilderTest,String)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,org.apache.commons.text.TextStringBuilderTest)'
    - '[String].toCharArray()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertNotNull(char[],String)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    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:2266,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toCharArray(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2267,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:2267,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2269,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toCharArray(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2270,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,org.apache.commons.text.TextStringBuilderTest,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2271,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.TextStringBuilderTest:2272,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertArrayEquals(org.apache.commons.text.TextStringBuilderTest,char[],String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2272,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toCharArray(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2274,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,org.apache.commons.text.TextStringBuilderTest,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2275,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.TextStringBuilderTest:2276,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertArrayEquals(org.apache.commons.text.TextStringBuilderTest,char[],String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2276,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toCharArray(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2278,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,org.apache.commons.text.TextStringBuilderTest,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2279,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.TextStringBuilderTest:2280,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertArrayEquals(org.apache.commons.text.TextStringBuilderTest,char[],String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2280,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toCharArray(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2282,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertNotNull(char[],String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2283,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:2285,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:2287,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: 2288
      start: 2264
    functionDepth: 3
    functionLinenumber: 2264
    functionLinenumberEnd: 2288
    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].assertThrows()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertArrayEquals(org.apache.commons.text.TextStringBuilderTest,char[],String)'
    - '[org.apache.commons.text.TextStringBuilder].append(String)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,org.apache.commons.text.TextStringBuilderTest,String)'
    - '[org.apache.commons.text.TextStringBuilder].toCharArray(int,int)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,org.apache.commons.text.TextStringBuilderTest)'
    - '[String].toCharArray()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertNotNull(char[],String)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    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:2292,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2293,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2293,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: 2294
      start: 2290
    functionDepth: 3
    functionLinenumber: 2290
    functionLinenumberEnd: 2294
    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:2298,1
    - Dst: '[StringBuffer].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:2299,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2299,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toStringBuffer()'
      Src: org.apache.commons.text.TextStringBuilderTest:2299,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2299,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:2299,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2301,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2302,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2302,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toStringBuffer()'
      Src: org.apache.commons.text.TextStringBuilderTest:2302,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2302,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:2302,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: 2303
      start: 2296
    functionDepth: 3
    functionLinenumber: 2296
    functionLinenumberEnd: 2303
    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:
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilder].toStringBuffer()'
    - '[org.apache.commons.text.TextStringBuilder].append(String)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[StringBuffer].<init>()'
    - '[StringBuffer].<init>(String)'
    - '[StringBuffer].toString()'
    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:2307,1
    - Dst: '[StringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderTest:2308,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2308,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toStringBuilder()'
      Src: org.apache.commons.text.TextStringBuilderTest:2308,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2308,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:2308,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2310,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2311,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2311,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toStringBuilder()'
      Src: org.apache.commons.text.TextStringBuilderTest:2311,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2311,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:2311,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: 2312
      start: 2305
    functionDepth: 3
    functionLinenumber: 2305
    functionLinenumberEnd: 2312
    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.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,org.apache.commons.text.TextStringBuilderTest)'
    - '[StringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilder].append(String)'
    - '[StringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].toStringBuilder()'
    - '[StringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    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:2316,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].reverse()'
      Src: org.apache.commons.text.TextStringBuilderTest:2317,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2317,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2317,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].set(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2319,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].trim()'
      Src: org.apache.commons.text.TextStringBuilderTest:2320,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2320,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2320,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].set(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2322,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].trim()'
      Src: org.apache.commons.text.TextStringBuilderTest:2323,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2323,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2323,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].set(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2325,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].trim()'
      Src: org.apache.commons.text.TextStringBuilderTest:2326,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2326,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2326,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].set(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2328,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].trim()'
      Src: org.apache.commons.text.TextStringBuilderTest:2329,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2329,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2329,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].set(String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2331,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].trim()'
      Src: org.apache.commons.text.TextStringBuilderTest:2332,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderTest:2332,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderTest:2332,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: 2333
      start: 2314
    functionDepth: 3
    functionLinenumber: 2314
    functionLinenumberEnd: 2333
    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.TextStringBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].reverse()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].trim()'
    - '[org.apache.commons.text.TextStringBuilder].set(String)'
    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:2337,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].wrap(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:2339,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].size()'
      Src: org.apache.commons.text.TextStringBuilderTest:2340,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2340,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:2341,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2341,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:2342,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].size()'
      Src: org.apache.commons.text.TextStringBuilderTest:2343,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      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: '[String].toCharArray()'
      Src: org.apache.commons.text.TextStringBuilderTest:2346,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].wrap(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:2347,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].getBuffer()'
      Src: org.apache.commons.text.TextStringBuilderTest:2348,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertArrayEquals(org.apache.commons.text.TextStringBuilderTest,char[])'
      Src: org.apache.commons.text.TextStringBuilderTest:2348,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:2349,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2349,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].size()'
      Src: org.apache.commons.text.TextStringBuilderTest:2350,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2350,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].isReallocated()'
      Src: org.apache.commons.text.TextStringBuilderTest:2351,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:2351,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].capacity()'
      Src: org.apache.commons.text.TextStringBuilderTest:2352,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].ensureCapacity(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2352,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].getBuffer()'
      Src: org.apache.commons.text.TextStringBuilderTest:2353,1
    - Dst: '[java.util.Arrays].equals(org.apache.commons.text.TextStringBuilderTest,char[])'
      Src: org.apache.commons.text.TextStringBuilderTest:2353,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertFalse(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:2353,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].isReallocated()'
      Src: org.apache.commons.text.TextStringBuilderTest:2354,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:2354,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: 2355
      start: 2335
    functionDepth: 4
    functionLinenumber: 2335
    functionLinenumberEnd: 2355
    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.TextStringBuilderTest].assertThrows()'
    - '[org.apache.commons.text.TextStringBuilder].append(char)'
    - '[org.apache.commons.text.TextStringBuilder].ensureCapacity(int)'
    - '[org.apache.commons.text.TextStringBuilder].getBuffer()'
    - '[org.apache.commons.text.TextStringBuilder].length()'
    - '[java.util.Arrays].equals(org.apache.commons.text.TextStringBuilderTest,char[])'
    - '[org.apache.commons.text.TextStringBuilderTest].assertFalse(org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilder].wrap(org.apache.commons.text.TextStringBuilderTest)'
    - '[String].toCharArray()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertArrayEquals(org.apache.commons.text.TextStringBuilderTest,char[])'
    - '[org.apache.commons.text.TextStringBuilder].size()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(org.apache.commons.text.TextStringBuilderTest,int)'
    - '[org.apache.commons.text.TextStringBuilder].capacity()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
    - '[org.apache.commons.text.TextStringBuilder].isReallocated()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderTest].testWrap_CharArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.TextStringBuilderTest:2358,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].wrap(org.apache.commons.text.TextStringBuilderTest,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2359,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].getBuffer()'
      Src: org.apache.commons.text.TextStringBuilderTest:2360,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertArrayEquals(org.apache.commons.text.TextStringBuilderTest,char[])'
      Src: org.apache.commons.text.TextStringBuilderTest:2360,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:2361,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2361,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].size()'
      Src: org.apache.commons.text.TextStringBuilderTest:2362,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2362,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].isReallocated()'
      Src: org.apache.commons.text.TextStringBuilderTest:2363,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:2363,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].capacity()'
      Src: org.apache.commons.text.TextStringBuilderTest:2364,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].ensureCapacity(int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2364,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].getBuffer()'
      Src: org.apache.commons.text.TextStringBuilderTest:2365,1
    - Dst: '[java.util.Arrays].equals(org.apache.commons.text.TextStringBuilderTest,char[])'
      Src: org.apache.commons.text.TextStringBuilderTest:2365,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertFalse(org.apache.commons.text.TextStringBuilderTest)'
      Src: org.apache.commons.text.TextStringBuilderTest:2365,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].isReallocated()'
      Src: org.apache.commons.text.TextStringBuilderTest:2366,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.TextStringBuilderTest:2366,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: 2367
      start: 2357
    functionDepth: 4
    functionLinenumber: 2357
    functionLinenumberEnd: 2367
    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].ensureCapacity(int)'
    - '[org.apache.commons.text.TextStringBuilder].getBuffer()'
    - '[org.apache.commons.text.TextStringBuilder].length()'
    - '[java.util.Arrays].equals(org.apache.commons.text.TextStringBuilderTest,char[])'
    - '[org.apache.commons.text.TextStringBuilderTest].assertFalse(org.apache.commons.text.TextStringBuilderTest)'
    - '[org.apache.commons.text.TextStringBuilder].wrap(org.apache.commons.text.TextStringBuilderTest,int)'
    - '[String].toCharArray()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertArrayEquals(org.apache.commons.text.TextStringBuilderTest,char[])'
    - '[org.apache.commons.text.TextStringBuilder].size()'
    - '[org.apache.commons.text.TextStringBuilder].capacity()'
    - '[org.apache.commons.text.TextStringBuilderTest].assertFalse(boolean)'
    - '[org.apache.commons.text.TextStringBuilderTest].assertTrue(boolean)'
    - '[org.apache.commons.text.TextStringBuilder].isReallocated()'
    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:2371,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: 2372
      start: 2369
    functionDepth: 5
    functionLinenumber: 2369
    functionLinenumberEnd: 2372
    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:2376,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: 2377
      start: 2374
    functionDepth: 5
    functionLinenumber: 2374
    functionLinenumberEnd: 2377
    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:2381,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: 2382
      start: 2379
    functionDepth: 5
    functionLinenumber: 2379
    functionLinenumberEnd: 2382
    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:2386,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: 2387
      start: 2384
    functionDepth: 5
    functionLinenumber: 2384
    functionLinenumberEnd: 2387
    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:2391,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].size()'
      Src: org.apache.commons.text.TextStringBuilderTest:2392,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2392,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:2393,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2393,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(char)'
      Src: org.apache.commons.text.TextStringBuilderTest:2394,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].size()'
      Src: org.apache.commons.text.TextStringBuilderTest:2395,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2395,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderTest:2396,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderTest:2396,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: 2397
      start: 2389
    functionDepth: 4
    functionLinenumber: 2389
    functionLinenumberEnd: 2397
    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].append(char)'
    - '[org.apache.commons.text.TextStringBuilder].length()'
    - '[org.apache.commons.text.TextStringBuilder].wrap(org.apache.commons.text.TextStringBuilderTest,int)'
    - '[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:2401,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:2402,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest].assertThrows()'
      Src: org.apache.commons.text.TextStringBuilderTest:2403,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: 2404
      start: 2399
    functionDepth: 1
    functionLinenumber: 2399
    functionLinenumberEnd: 2404
    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.ExtendedMessageFormatTest].createMessageFormat(String,java.util.Locale)'
    - '[java.text.MessageFormat].format(Object[])'
    - '[java.text.MessageFormat].toPattern()'
    - '[StringBuilder].<init>()'
    - '[StringBuilder].append(String)'
    - '[org.apache.commons.text.ExtendedMessageFormat].<init>(String,java.util.Locale)'
    - '[StringBuilder].append(java.util.Locale)'
    - '[StringBuilder].toString()'
    - '[org.apache.commons.text.ExtendedMessageFormatTest].assertEquals(org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest,String)'
    - '[org.apache.commons.text.ExtendedMessageFormatTest].assertEquals(org.apache.commons.text.ExtendedMessageFormatTest,String,String)'
    - '[org.apache.commons.text.ExtendedMessageFormat].<init>(String)'
    - '[org.apache.commons.text.ExtendedMessageFormat].format(Object[])'
    - '[org.apache.commons.text.ExtendedMessageFormat].toPattern()'
    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[],org.apache.commons.text.ExtendedMessageFormatTest)'
    - '[org.apache.commons.text.ExtendedMessageFormatTest].checkBuiltInFormat(String,java.util.Map<String,?>,Object[],java.util.Locale)'
    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].setLocale(java.util.Locale)'
    - '[java.text.MessageFormat].applyPattern(String)'
    - '[java.text.MessageFormat].<init>(String)'
    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()'
    - Double.valueOf(String)
    - '[org.apache.commons.text.ExtendedMessageFormatTest].checkBuiltInFormat(org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest)'
    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:
    - '[java.util.Calendar].getInstance()'
    - '[java.text.DateFormat].getAvailableLocales()'
    - '[org.apache.commons.text.ExtendedMessageFormatTest].getTime()'
    - '[org.apache.commons.text.ExtendedMessageFormatTest].set(int,org.apache.commons.text.ExtendedMessageFormatTest,int,int,int,int)'
    - '[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].<init>(String,java.util.HashMap)'
    - '[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].toPattern()'
    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].assertNotEquals(org.apache.commons.text.ExtendedMessageFormat,org.apache.commons.text.ExtendedMessageFormat,String)'
    - '[org.apache.commons.text.ExtendedMessageFormatTest].assertNotEquals(null,org.apache.commons.text.ExtendedMessageFormat,String)'
    - '[org.apache.commons.text.ExtendedMessageFormatTest].assertEquals(int,int,String)'
    - '[org.apache.commons.text.ExtendedMessageFormat].<init>(String,org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest)'
    - '[org.apache.commons.text.ExtendedMessageFormatTest].assertNotEquals(org.apache.commons.text.ExtendedMessageFormat,OtherExtendedMessageFormat,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(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(int,org.apache.commons.text.ExtendedMessageFormatTest,String)'
    - '[java.util.Collections].singletonMap(String,org.apache.commons.text.ExtendedMessageFormatTest)'
    - '[org.apache.commons.text.ExtendedMessageFormatTest].assertEquals(org.apache.commons.text.ExtendedMessageFormat,org.apache.commons.text.ExtendedMessageFormat,String)'
    - '[OtherExtendedMessageFormat].hashCode()'
    - '[org.apache.commons.text.ExtendedMessageFormat].hashCode()'
    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:
    - '[java.text.MessageFormat].toPattern()'
    - '[StringBuilder].<init>()'
    - '[org.apache.commons.text.ExtendedMessageFormat].<init>(org.apache.commons.text.ExtendedMessageFormatTest,java.util.Map<String,org.apache.commons.text.FormatFactory>)'
    - args[0].toString()
    - '[java.text.DateFormat].getDateInstance(org.apache.commons.text.ExtendedMessageFormatTest)'
    - '[java.text.NumberFormat].getAvailableLocales()'
    - '[org.apache.commons.text.ExtendedMessageFormatTest].set(int,org.apache.commons.text.ExtendedMessageFormatTest,int,int,int,int)'
    - '[org.apache.commons.text.ExtendedMessageFormatTest].format()'
    - '[java.util.Calendar].getInstance()'
    - '[StringBuilder].append(String)'
    - '[java.text.DateFormat].getAvailableLocales()'
    - '[java.util.Arrays].asList(org.apache.commons.text.ExtendedMessageFormatTest)'
    - '[StringBuilder].toString()'
    - '[java.text.NumberFormat].getCurrencyInstance()'
    - '[org.apache.commons.text.ExtendedMessageFormatTest].assertEquals(org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest)'
    - '[org.apache.commons.text.ExtendedMessageFormat].toPattern()'
    - '[org.apache.commons.text.ExtendedMessageFormatTest].createMessageFormat(org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest)'
    - '[java.util.HashSet].add(null)'
    - '[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>)'
    - '[StringBuilder].append(org.apache.commons.text.ExtendedMessageFormatTest)'
    - '[org.apache.commons.text.ExtendedMessageFormatTest].assertEquals(org.apache.commons.text.ExtendedMessageFormatTest,String,String)'
    - '[java.util.HashSet].retainAll(org.apache.commons.text.ExtendedMessageFormatTest)'
    - String.valueOf(org.apache.commons.text.ExtendedMessageFormatTest)
    - '[java.util.HashSet].<init>(org.apache.commons.text.ExtendedMessageFormatTest)'
    - '[java.text.NumberFormat].getCurrencyInstance(org.apache.commons.text.ExtendedMessageFormatTest)'
    - '[org.apache.commons.text.ExtendedMessageFormat].format(org.apache.commons.text.ExtendedMessageFormatTest)'
    - Double.valueOf(String)
    - '[org.apache.commons.text.ExtendedMessageFormatTest].toUpperCase(org.apache.commons.text.ExtendedMessageFormatTest)'
    - '[org.apache.commons.text.ExtendedMessageFormatTest].getTime()'
    - '[java.text.DateFormat].getDateInstance(org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest)'
    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(String,org.apache.commons.text.ExtendedMessageFormatTest)'
    - '[org.apache.commons.text.ExtendedMessageFormat].format()'
    - '[org.apache.commons.text.ExtendedMessageFormat].<init>(org.apache.commons.text.ExtendedMessageFormatTest,java.util.Map<String,org.apache.commons.text.FormatFactory>)'
    - '[org.apache.commons.text.ExtendedMessageFormatTest].assertEquals(org.apache.commons.text.ExtendedMessageFormatTest,String,String)'
    - '[org.apache.commons.text.ExtendedMessageFormat].toPattern()'
    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:
    - '[java.util.Calendar].getInstance()'
    - '[org.apache.commons.text.ExtendedMessageFormat].format(org.apache.commons.text.ExtendedMessageFormatTest)'
    - '[org.apache.commons.text.ExtendedMessageFormatTest].checkBuiltInFormat(String,org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest)'
    - '[java.text.DateFormat].getAvailableLocales()'
    - '[org.apache.commons.text.ExtendedMessageFormatTest].createMessageFormat(String,org.apache.commons.text.ExtendedMessageFormatTest)'
    - '[java.text.MessageFormat].format(org.apache.commons.text.ExtendedMessageFormatTest)'
    - '[org.apache.commons.text.ExtendedMessageFormatTest].assertEquals(org.apache.commons.text.ExtendedMessageFormatTest,org.apache.commons.text.ExtendedMessageFormatTest,String)'
    - '[org.apache.commons.text.ExtendedMessageFormatTest].getTime()'
    - '[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].assertEquals(org.apache.commons.text.ExtendedMessageFormatTest,String,String)'
    - '[java.util.Collections].singletonMap(String,org.apache.commons.text.ExtendedMessageFormatTest)'
    - '[org.apache.commons.text.ExtendedMessageFormatTest].set(int,org.apache.commons.text.ExtendedMessageFormatTest,int)'
    - '[org.apache.commons.text.ExtendedMessageFormat].toPattern()'
    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:
    - '[StringBuffer].append(org.apache.commons.text.ExtendedMessageFormatTest.LowerCaseFormat)'
    - '[String].toLowerCase(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:
    - '[java.text.DateFormat].getDateInstance(org.apache.commons.text.ExtendedMessageFormatTest.OverrideShortDateFormatFactory,org.apache.commons.text.ExtendedMessageFormatTest.OverrideShortDateFormatFactory)'
    - '[String].equals(org.apache.commons.text.ExtendedMessageFormatTest.OverrideShortDateFormatFactory)'
    - '[java.text.DateFormat].getDateInstance(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.AlphabetConverter].hashCode()'
    - '[org.apache.commons.text.AlphabetConverter].decode(String)'
    - '[org.apache.commons.text.AlphabetConverterTest].assertTrue(org.apache.commons.text.AlphabetConverterTest)'
    - '[org.apache.commons.text.AlphabetConverterTest].assertEquals(org.apache.commons.text.AlphabetConverterTest,String)'
    - '[org.apache.commons.text.AlphabetConverter].getOriginalToEncoded()'
    - '[org.apache.commons.text.AlphabetConverter].toString()'
    - '[org.apache.commons.text.AlphabetConverter].encode(null)'
    - '[org.apache.commons.text.AlphabetConverter].encode(String)'
    - '[java.util.Arrays].asList(Character[])'
    - '[org.apache.commons.text.AlphabetConverterTest].assertEquals(String,String)'
    - '[org.apache.commons.text.AlphabetConverter].createConverterFromChars(Character[],Character[],Character[])'
    - '[org.apache.commons.text.AlphabetConverterTest].contains(org.apache.commons.text.AlphabetConverterTest)'
    - '[org.apache.commons.text.AlphabetConverter].encode(org.apache.commons.text.AlphabetConverterTest)'
    - '[org.apache.commons.text.AlphabetConverterTest].assertNull(String)'
    - '[String].charAt(org.apache.commons.text.AlphabetConverterTest)'
    - '[org.apache.commons.text.AlphabetConverterTest].assertEquals(org.apache.commons.text.AlphabetConverter,org.apache.commons.text.AlphabetConverter)'
    - '[String].length()'
    - '[org.apache.commons.text.AlphabetConverter].createConverterFromMap(java.util.Map<Integer,String>)'
    - '[org.apache.commons.text.AlphabetConverterTest].assertEquals(int,int)'
    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.AlphabetConverterTest].assertFalse(boolean)'
    - '[org.apache.commons.text.AlphabetConverter].equals(org.apache.commons.text.AlphabetConverterTest)'
    - '[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].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.AlphabetConverter].getEncodedCharLength()'
    - '[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)'
    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.AlphabetConverterTest].assertFalse(boolean)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.text.AlphabetConverter].getEncodedCharLength()'
    - '[org.apache.commons.text.AlphabetConverter].createConverterFromMap(java.util.HashMap)'
    - '[org.apache.commons.text.AlphabetConverterTest].assertEquals(int,int)'
    - '[org.apache.commons.text.AlphabetConverter].equals(org.apache.commons.text.AlphabetConverter)'
    - '[java.util.HashMap].put(int,String)'
    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].decode(null)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.text.AlphabetConverter].getEncodedCharLength()'
    - '[org.apache.commons.text.AlphabetConverter].createConverterFromMap(java.util.HashMap)'
    - '[org.apache.commons.text.AlphabetConverterTest].assertEquals(int,int)'
    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].assertThrows()'
    - '[org.apache.commons.text.AlphabetConverterTest].getMessage()'
    - '[org.apache.commons.text.AlphabetConverterTest].assertEquals(String,org.apache.commons.text.AlphabetConverterTest)'
    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.AlphabetConverterTest].assertFalse(boolean)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.text.AlphabetConverter].getEncodedCharLength()'
    - '[org.apache.commons.text.AlphabetConverter].createConverterFromMap(java.util.HashMap)'
    - '[org.apache.commons.text.AlphabetConverter].equals(org.apache.commons.text.AlphabetConverter)'
    - '[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].assertEquals(int,int)'
    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].createConverterFromChars(org.apache.commons.text.AlphabetConverterTest,null,null)'
    - '[org.apache.commons.text.AlphabetConverterTest].assertFalse(boolean)'
    - '[org.apache.commons.text.AlphabetConverter].equals(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)'
    - '[org.apache.commons.text.AlphabetConverterTest].test(Character[],Character[],org.apache.commons.text.AlphabetConverterTest,String,String,String,String)'
    - '[org.apache.commons.text.AlphabetConverterTest].test(Character[],Character[],org.apache.commons.text.AlphabetConverterTest,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.AlphabetConverterTest].assertEquals(String,String)'
    - '[org.apache.commons.text.AlphabetConverterTest].createJavadocExample()'
    - '[org.apache.commons.text.AlphabetConverter].encode(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].assertThrows()'
    - '[org.apache.commons.text.AlphabetConverterTest].getMessage()'
    - '[org.apache.commons.text.AlphabetConverterTest].assertEquals(String,org.apache.commons.text.AlphabetConverterTest)'
    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].assertThrows()'
    - '[org.apache.commons.text.AlphabetConverterTest].getMessage()'
    - '[org.apache.commons.text.AlphabetConverterTest].assertEquals(String,org.apache.commons.text.AlphabetConverterTest)'
    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].assertThrows()'
    - '[org.apache.commons.text.AlphabetConverterTest].getMessage()'
    - '[org.apache.commons.text.AlphabetConverterTest].assertEquals(String,org.apache.commons.text.AlphabetConverterTest)'
    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].assertThrows()'
    - '[org.apache.commons.text.AlphabetConverterTest].getMessage()'
    - '[org.apache.commons.text.AlphabetConverterTest].assertEquals(String,org.apache.commons.text.AlphabetConverterTest)'
    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].assertThrows()'
    - '[org.apache.commons.text.AlphabetConverterTest].getMessage()'
    - '[org.apache.commons.text.AlphabetConverterTest].assertEquals(String,org.apache.commons.text.AlphabetConverterTest)'
    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].assertThrows()'
    - '[org.apache.commons.text.AlphabetConverterTest].getMessage()'
    - '[org.apache.commons.text.AlphabetConverterTest].assertEquals(String,org.apache.commons.text.AlphabetConverterTest)'
    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].getEncodedCharLength()'
    - '[org.apache.commons.text.AlphabetConverter].encode(org.apache.commons.text.AlphabetConverterTest)'
    - '[org.apache.commons.text.AlphabetConverter].decode(String)'
    - '[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.AlphabetConverterTest].assertEquals(int,int)'
    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].createInterpolator()'
    - '[org.apache.commons.text.StringSubstitutor].replace(String)'
    - '[org.apache.commons.text.StringSubstitutorOssFuzzTest].readAllString(String)'
    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].createInterpolator()'
    - '[org.apache.commons.text.StringSubstitutor].replace(String)'
    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.StringTokenizerTest].assertEquals(org.apache.commons.text.StringTokenizerTest,org.apache.commons.text.StringTokenizerTest,org.apache.commons.text.StringTokenizerTest)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[java.util.Arrays].toString(String[])'
    - '[org.apache.commons.text.StringTokenizer].getTokenArray()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
    - '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest)'
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(String)'
    - '[org.apache.commons.text.StringTokenizer].setQuoteChar(char)'
    - '[org.apache.commons.text.StringTokenizer].setDelimiterChar(char)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
    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.StringTokenizerTest].assertEquals(org.apache.commons.text.StringTokenizerTest,org.apache.commons.text.StringTokenizerTest,org.apache.commons.text.StringTokenizerTest)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[java.util.Arrays].toString(String[])'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
    - '[org.apache.commons.text.StringTokenizer].getTokenArray()'
    - '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest)'
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(String)'
    - '[org.apache.commons.text.StringTokenizer].setQuoteChar(char)'
    - '[org.apache.commons.text.StringTokenizer].setDelimiterChar(char)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
    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.StringTokenizerTest].assertEquals(org.apache.commons.text.StringTokenizerTest,org.apache.commons.text.StringTokenizerTest,org.apache.commons.text.StringTokenizerTest)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[java.util.Arrays].toString(String[])'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
    - '[org.apache.commons.text.StringTokenizer].getTokenArray()'
    - '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest)'
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(String)'
    - '[org.apache.commons.text.StringTokenizer].setQuoteChar(char)'
    - '[org.apache.commons.text.StringTokenizer].setDelimiterChar(char)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
    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.StringTokenizerTest].assertEquals(org.apache.commons.text.StringTokenizerTest,org.apache.commons.text.StringTokenizerTest,org.apache.commons.text.StringTokenizerTest)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[java.util.Arrays].toString(String[])'
    - '[org.apache.commons.text.StringTokenizer].getTokenArray()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
    - '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest)'
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(String)'
    - '[org.apache.commons.text.StringTokenizer].setQuoteChar(char)'
    - '[org.apache.commons.text.StringTokenizer].setDelimiterChar(char)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
    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.StringTokenizerTest].assertEquals(org.apache.commons.text.StringTokenizerTest,org.apache.commons.text.StringTokenizerTest,org.apache.commons.text.StringTokenizerTest)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[java.util.Arrays].toString(String[])'
    - '[org.apache.commons.text.StringTokenizer].getTokenArray()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
    - '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest)'
    - '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(String)'
    - '[org.apache.commons.text.StringTokenizer].setQuoteChar(char)'
    - '[org.apache.commons.text.StringTokenizer].setDelimiterChar(char)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
    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.StringTokenizerTest].assertEquals(org.apache.commons.text.StringTokenizerTest,org.apache.commons.text.StringTokenizerTest,org.apache.commons.text.StringTokenizerTest)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StringTokenizer].hasPrevious()'
    - '[java.util.Arrays].toString(String[])'
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(org.apache.commons.text.StringTokenizerTest,org.apache.commons.text.StringTokenizerTest,String)'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[org.apache.commons.text.StringTokenizer].previous()'
    - '[org.apache.commons.text.StringTokenizer].getTokenArray()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
    - '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest)'
    - '[org.apache.commons.text.StringTokenizer].setQuoteChar(char)'
    - '[org.apache.commons.text.StringTokenizer].setDelimiterChar(char)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].hasNext()'
    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.StringTokenizerTest].assertEquals(org.apache.commons.text.StringTokenizerTest,org.apache.commons.text.StringTokenizerTest,org.apache.commons.text.StringTokenizerTest)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StringTokenizer].setQuoteMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[java.util.Arrays].toString(String[])'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].doubleQuoteMatcher()'
    - '[org.apache.commons.text.StringTokenizer].getTokenArray()'
    - '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest)'
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(String)'
    - '[org.apache.commons.text.StringTokenizer].setDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].spaceMatcher()'
    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.StringTokenizerTest].assertEquals(org.apache.commons.text.StringTokenizerTest,org.apache.commons.text.StringTokenizerTest,org.apache.commons.text.StringTokenizerTest)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StringTokenizer].setQuoteMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[java.util.Arrays].toString(String[])'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].doubleQuoteMatcher()'
    - '[org.apache.commons.text.StringTokenizer].getTokenArray()'
    - '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest)'
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(String)'
    - '[org.apache.commons.text.StringTokenizer].setDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].spaceMatcher()'
    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].hasNext()'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[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].hasNext()'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[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].hasNext()'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[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].hasNext()'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[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].hasNext()'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[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.StringTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringTokenizer].hasNext()'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest,char)'
    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.StringTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringTokenizer].hasNext()'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest,char)'
    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].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest)'
    - '[org.apache.commons.text.StringTokenizer].hasNext()'
    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].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StringTokenizerTest].assertNull(String)'
    - '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest)'
    - '[org.apache.commons.text.StringTokenizer].hasNext()'
    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.StringTokenizerTest].assertEquals(String,String)'
    - '[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].stringMatcher(String)'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
    - '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].hasNext()'
    - '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest,char)'
    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.StringTokenizerTest].assertEquals(String,String)'
    - '[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].stringMatcher(String)'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
    - '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].hasNext()'
    - '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest,char)'
    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.StringTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].hasNext()'
    - '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest,char)'
    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.StringTokenizerTest].assertEquals(String,String)'
    - '[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].stringMatcher(String)'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
    - '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[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].hasNext()'
    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].hasNext()'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[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].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StringTokenizerTest].assertNull(String)'
    - '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[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].hasNext()'
    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].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[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].hasNext()'
    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.StringTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
    - '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest,char,char)'
    - '[org.apache.commons.text.StringTokenizer].hasNext()'
    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.StringTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
    - '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest,char,char)'
    - '[org.apache.commons.text.StringTokenizer].hasNext()'
    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.StringTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].quoteMatcher()'
    - '[org.apache.commons.text.StringTokenizer].setQuoteMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[org.apache.commons.text.StringTokenizer].hasNext()'
    - '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest,char)'
    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.StringTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].quoteMatcher()'
    - '[org.apache.commons.text.StringTokenizer].setQuoteMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[org.apache.commons.text.StringTokenizer].hasNext()'
    - '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest,char)'
    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.StringTokenizerTest].assertEquals(String,String)'
    - '[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.StringTokenizer].next()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
    - '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest,char,char)'
    - '[org.apache.commons.text.StringTokenizer].hasNext()'
    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.StringTokenizerTest].assertEquals(String,String)'
    - '[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.StringTokenizer].next()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
    - '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].hasNext()'
    - '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest,char)'
    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.StringTokenizerTest].assertEquals(String,String)'
    - '[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].stringMatcher(String)'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].hasNext()'
    - '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest,char)'
    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.StringTokenizerTest].assertEquals(org.apache.commons.text.StringTokenizer,org.apache.commons.text.StringTokenizer)'
    - '[org.apache.commons.text.StringTokenizer].reset(String)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StringTokenizer].setQuoteMatcher(null)'
    - '[org.apache.commons.text.StringTokenizer].setDelimiterString(String)'
    - '[org.apache.commons.text.StringTokenizer].setDelimiterMatcher(null)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(null)'
    - '[org.apache.commons.text.StringTokenizer].reset()'
    - '[org.apache.commons.text.StringTokenizer].setIgnoredChar(char)'
    - '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(null)'
    - '[org.apache.commons.text.StringTokenizer].<init>()'
    - '[org.apache.commons.text.StringTokenizer].setDelimiterChar(char)'
    - '[org.apache.commons.text.StringTokenizer].setQuoteChar(char)'
    - '[org.apache.commons.text.StringTokenizer].reset(org.apache.commons.text.StringTokenizerTest)'
    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:
    - '[org.apache.commons.text.StringTokenizerTest].assertNull(org.apache.commons.text.StringTokenizerTest)'
    - '[org.apache.commons.text.StringTokenizerTest].assertNull(String)'
    - '[org.apache.commons.text.StringTokenizer].<init>(char[])'
    - '[org.apache.commons.text.StringTokenizer].nextToken()'
    - '[org.apache.commons.text.StringTokenizer].reset()'
    - clonedTokenizer.nextToken()
    - '[org.apache.commons.text.StringTokenizer].clone()'
    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)'
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(String,org.apache.commons.text.StringTokenizerTest)'
    - '[org.apache.commons.text.StringTokenizer].nextToken()'
    - '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest)'
    - clonedTokenizer.nextToken()
    - '[org.apache.commons.text.StringTokenizer].clone()'
    - '[org.apache.commons.text.StringTokenizer].reset(org.apache.commons.text.StringTokenizerTest)'
    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.StringTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StringTokenizer].<init>(char[])'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[String].toCharArray()'
    - '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest)'
    - '[org.apache.commons.text.StringTokenizer].hasNext()'
    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.StringTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,int)'
    - '[org.apache.commons.text.StringTokenizer].hasNext()'
    - '[org.apache.commons.text.StringTokenizer].getDelimiterMatcher()'
    - '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[String].toCharArray()'
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StringTokenizer].<init>(char[],char)'
    - '[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)'
    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.StringTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,int)'
    - '[org.apache.commons.text.StringTokenizer].hasNext()'
    - '[org.apache.commons.text.StringTokenizer].getDelimiterMatcher()'
    - '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[String].toCharArray()'
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest,char,char)'
    - '[org.apache.commons.text.StringTokenizer].getQuoteMatcher()'
    - '[org.apache.commons.text.StringTokenizer].<init>(char[],char,char)'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(org.apache.commons.text.StringTokenizerTest,int,int,int)'
    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.StringTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StringTokenizer].<init>(String)'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[org.apache.commons.text.StringTokenizer].hasNext()'
    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.StringTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringTokenizer].<init>(String,char)'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,int)'
    - '[org.apache.commons.text.StringTokenizer].hasNext()'
    - '[org.apache.commons.text.StringTokenizer].getDelimiterMatcher()'
    - '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[String].toCharArray()'
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(int,int)'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(org.apache.commons.text.StringTokenizerTest,int,int,int)'
    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.StringTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,int)'
    - '[org.apache.commons.text.StringTokenizer].hasNext()'
    - '[org.apache.commons.text.StringTokenizer].getDelimiterMatcher()'
    - '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[String].toCharArray()'
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StringTokenizer].getQuoteMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(org.apache.commons.text.StringTokenizerTest,int,int,int)'
    - '[org.apache.commons.text.StringTokenizer].<init>(String,char,char)'
    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(String)'
    - '[org.apache.commons.text.StringTokenizerTest].testXSVAbc(org.apache.commons.text.StringTokenizer)'
    - '[org.apache.commons.text.StringTokenizer].getCSVInstance(org.apache.commons.text.StringTokenizerTest)'
    - '[String].toCharArray()'
    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.StringTokenizerTest].testEmpty(org.apache.commons.text.StringTokenizer)'
    - '[org.apache.commons.text.StringTokenizer].getCSVInstance(String)'
    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.matcher.StringMatcherFactory].charSetMatcher(char,char)'
    - '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
    - '[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.StringTokenizer].hasNext()'
    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].<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)'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[org.apache.commons.text.StringTokenizer].hasNext()'
    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.StringTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringTokenizer].hasNext()'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest,String)'
    - '[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].assertNull(String)'
    - '[org.apache.commons.text.StringTokenizer].hasPrevious()'
    - '[org.apache.commons.text.StringTokenizer].hasNext()'
    - '[org.apache.commons.text.StringTokenizer].size()'
    - '[org.apache.commons.text.StringTokenizer].nextToken()'
    - '[org.apache.commons.text.StringTokenizerTest].checkClone(org.apache.commons.text.StringTokenizer)'
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StringTokenizerTest].assertThrows()'
    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].assertNull(String)'
    - '[org.apache.commons.text.StringTokenizer].getContent()'
    - '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest)'
    - input.toCharArray()
    - '[org.apache.commons.text.StringTokenizer].<init>()'
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(org.apache.commons.text.StringTokenizerTest,String)'
    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].hasPrevious()'
    - '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StringTokenizer].<init>(String)'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[org.apache.commons.text.StringTokenizerTest].assertTrue(boolean)'
    - '[org.apache.commons.text.StringTokenizer].hasNext()'
    - '[org.apache.commons.text.StringTokenizerTest].assertThrows()'
    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)'
    - '[java.util.List<String>].remove(int)'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[org.apache.commons.text.StringTokenizer].getTokenArray()'
    - '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest)'
    - '[java.util.Arrays].asList(String[])'
    - '[org.apache.commons.text.StringTokenizer].getTokenList()'
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(org.apache.commons.text.StringTokenizerTest,java.util.List<String>)'
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(int,org.apache.commons.text.StringTokenizerTest)'
    - '[java.util.List<String>].set(int,String)'
    - '[java.util.List<String>].add(String)'
    - '[java.util.List<String>].size()'
    - '[java.util.Arrays].asList(String,String,String)'
    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].getTSVInstance(String)'
    - '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StringTokenizerTest].assertNull(String)'
    - '[org.apache.commons.text.StringTokenizer].previousToken()'
    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.StringTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StringTokenizer].<init>(String)'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[org.apache.commons.text.StringTokenizer].reset()'
    - '[org.apache.commons.text.StringTokenizer].hasNext()'
    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.StringTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StringTokenizer].<init>(String)'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[org.apache.commons.text.StringTokenizer].reset(char[])'
    - '[org.apache.commons.text.StringTokenizer].hasNext()'
    - '[org.apache.commons.text.StringTokenizer].reset(org.apache.commons.text.StringTokenizerTest)'
    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].reset(String)'
    - '[org.apache.commons.text.StringTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StringTokenizer].<init>(String)'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[org.apache.commons.text.StringTokenizer].hasNext()'
    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.matcher.StringMatcherFactory].quoteMatcher()'
    - '[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.StringTokenizer].next()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].commaMatcher()'
    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.StringTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringTokenizer].<init>(org.apache.commons.text.StringTokenizerTest,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].<init>(org.apache.commons.text.StringTokenizerTest,org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].commaMatcher()'
    - '[org.apache.commons.text.StringTokenizer].next()'
    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.StringTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringTokenizer].next()'
    - '[org.apache.commons.text.StringTokenizer].<init>(String)'
    - '[org.apache.commons.text.StringTokenizer].toString()'
    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(String)'
    - '[org.apache.commons.text.StringTokenizer].getTSVInstance(org.apache.commons.text.StringTokenizerTest)'
    - '[org.apache.commons.text.StringTokenizerTest].testXSVAbc(org.apache.commons.text.StringTokenizer)'
    - '[String].toCharArray()'
    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()'
    - '[org.apache.commons.text.StringTokenizerTest].testEmpty(org.apache.commons.text.StringTokenizer)'
    - '[org.apache.commons.text.StringTokenizer].getTSVInstance(String)'
    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.StringTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringTokenizerTest].assertNull(String)'
    - '[org.apache.commons.text.StringTokenizer].size()'
    - '[org.apache.commons.text.StringTokenizer].previousToken()'
    - '[org.apache.commons.text.StringTokenizer].nextToken()'
    - '[org.apache.commons.text.StringTokenizer].nextIndex()'
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StringTokenizerTest].checkClone(org.apache.commons.text.StringTokenizer)'
    - '[org.apache.commons.text.StringTokenizerTest].assertEquals(int)'
    - '[org.apache.commons.text.StringTokenizer].previousIndex()'
    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: '[String].getBytes(org.apache.commons.text.TextStringBuilderClearTest)'
      Src: org.apache.commons.text.TextStringBuilderClearTest:47,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - haystack
    - needle
    argTypes:
    - byte[]
    - String
    constantsTouched: []
    func_position:
      end: 57
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 57
    functionName: '[org.apache.commons.text.TextStringBuilderClearTest].containsUtf16Be(byte[],String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderClearTest.java
    functionUses: 0
    functionsReached:
    - '[String].getBytes(org.apache.commons.text.TextStringBuilderClearTest)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.TextStringBuilderClearTest].containsUtf16Be(byte[],String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: string.length()
      Src: org.apache.commons.text.TextStringBuilderClearTest:62,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(org.apache.commons.text.TextStringBuilderClearTest)'
      Src: org.apache.commons.text.TextStringBuilderClearTest:63,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderClearTest:64,1
    - Dst: '[org.apache.commons.text.TextStringBuilderClearTest].assertEquals(org.apache.commons.text.TextStringBuilderClearTest,int)'
      Src: org.apache.commons.text.TextStringBuilderClearTest:64,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].delete(int,org.apache.commons.text.TextStringBuilderClearTest)'
      Src: org.apache.commons.text.TextStringBuilderClearTest:65,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderClearTest:66,1
    - Dst: '[org.apache.commons.text.TextStringBuilderClearTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderClearTest:66,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderClearTest:67,1
    - Dst: '[org.apache.commons.text.TextStringBuilderClearTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderClearTest:67,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].getBuffer()'
      Src: org.apache.commons.text.TextStringBuilderClearTest:68,1
    - Dst: '[org.apache.commons.text.TextStringBuilderClearTest].assertEquals(org.apache.commons.text.TextStringBuilderClearTest)'
      Src: org.apache.commons.text.TextStringBuilderClearTest:70,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 59
    functionDepth: 1
    functionLinenumber: 59
    functionLinenumberEnd: 72
    functionName: '[org.apache.commons.text.TextStringBuilderClearTest].testDeleteShrinkLeavesNoResidue()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderClearTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilderClearTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].getBuffer()'
    - '[org.apache.commons.text.TextStringBuilder].length()'
    - '[org.apache.commons.text.TextStringBuilder].<init>(org.apache.commons.text.TextStringBuilderClearTest)'
    - '[org.apache.commons.text.TextStringBuilder].delete(int,org.apache.commons.text.TextStringBuilderClearTest)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - string.length()
    - '[org.apache.commons.text.TextStringBuilderClearTest].assertEquals(org.apache.commons.text.TextStringBuilderClearTest)'
    - '[org.apache.commons.text.TextStringBuilderClearTest].assertEquals(int,int)'
    - '[org.apache.commons.text.TextStringBuilderClearTest].assertEquals(org.apache.commons.text.TextStringBuilderClearTest,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderClearTest].testDeleteShrinkLeavesNoResidue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderClearTest:76,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].clear()'
      Src: org.apache.commons.text.TextStringBuilderClearTest:77,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderClearTest:78,1
    - Dst: '[org.apache.commons.lang3.SerializationUtils].serialize(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderClearTest:79,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(org.apache.commons.text.TextStringBuilderClearTest)'
      Src: org.apache.commons.text.TextStringBuilderClearTest:81,1
    - Dst: '[java.io.ObjectInputStream].<init>(java.io.ByteArrayInputStream)'
      Src: org.apache.commons.text.TextStringBuilderClearTest:81,1
    - Dst: ois.readObject()
      Src: org.apache.commons.text.TextStringBuilderClearTest:82,1
    - Dst: sb2.getBuffer()
      Src: org.apache.commons.text.TextStringBuilderClearTest:84,1
    - Dst: '[String].<init>(org.apache.commons.text.TextStringBuilderClearTest)'
      Src: org.apache.commons.text.TextStringBuilderClearTest:84,1
    - Dst: '[String].contains(String)'
      Src: org.apache.commons.text.TextStringBuilderClearTest:85,1
    - Dst: '[org.apache.commons.text.TextStringBuilderClearTest].assertFalse(org.apache.commons.text.TextStringBuilderClearTest,String)'
      Src: org.apache.commons.text.TextStringBuilderClearTest:85,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 74
    functionDepth: 3
    functionLinenumber: 74
    functionLinenumberEnd: 86
    functionName: '[org.apache.commons.text.TextStringBuilderClearTest].testDeserializedBuilderHasNoStaleBufferContent()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderClearTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.ObjectInputStream].<init>(java.io.ByteArrayInputStream)'
    - '[org.apache.commons.lang3.SerializationUtils].serialize(org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilder].append(String)'
    - sb2.getBuffer()
    - '[String].<init>(org.apache.commons.text.TextStringBuilderClearTest)'
    - '[String].contains(String)'
    - '[java.io.ByteArrayInputStream].<init>(org.apache.commons.text.TextStringBuilderClearTest)'
    - ois.readObject()
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilder].clear()'
    - '[org.apache.commons.text.TextStringBuilderClearTest].assertFalse(org.apache.commons.text.TextStringBuilderClearTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderClearTest].testDeserializedBuilderHasNoStaleBufferContent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.TextStringBuilderClearTest:90,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderClearTest:91,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].clear()'
      Src: org.apache.commons.text.TextStringBuilderClearTest:92,1
    - Dst: '[org.apache.commons.text.SpyReader].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderClearTest:93,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].readFrom(org.apache.commons.text.TextStringBuilderClearTest)'
      Src: org.apache.commons.text.TextStringBuilderClearTest:94,1
    - Dst: spy.observedStaleChars(String)
      Src: org.apache.commons.text.TextStringBuilderClearTest:95,1
    - Dst: '[org.apache.commons.text.TextStringBuilderClearTest].assertFalse(org.apache.commons.text.TextStringBuilderClearTest)'
      Src: org.apache.commons.text.TextStringBuilderClearTest:95,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 88
    functionDepth: 3
    functionLinenumber: 88
    functionLinenumberEnd: 97
    functionName: '[org.apache.commons.text.TextStringBuilderClearTest].testReadFromReaderDoesNotExposeStaleInternalBuffer()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderClearTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.SpyReader].<init>(String)'
    - spy.observedStaleChars(String)
    - '[org.apache.commons.text.TextStringBuilder].append(String)'
    - '[org.apache.commons.text.TextStringBuilderClearTest].assertFalse(org.apache.commons.text.TextStringBuilderClearTest)'
    - '[org.apache.commons.text.TextStringBuilder].readFrom(org.apache.commons.text.TextStringBuilderClearTest)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].clear()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderClearTest].testReadFromReaderDoesNotExposeStaleInternalBuffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(org.apache.commons.text.TextStringBuilderClearTest)'
      Src: org.apache.commons.text.TextStringBuilderClearTest:102,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderClearTest:103,1
    - Dst: '[org.apache.commons.text.TextStringBuilderClearTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderClearTest:103,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replace(int,int,String)'
      Src: org.apache.commons.text.TextStringBuilderClearTest:105,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderClearTest:106,1
    - Dst: '[org.apache.commons.text.TextStringBuilderClearTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderClearTest:106,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderClearTest:107,1
    - Dst: '[org.apache.commons.text.TextStringBuilderClearTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderClearTest:107,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].getBuffer()'
      Src: org.apache.commons.text.TextStringBuilderClearTest:108,1
    - Dst: '[org.apache.commons.text.TextStringBuilderClearTest].assertTrue(int)'
      Src: org.apache.commons.text.TextStringBuilderClearTest:109,1
    - Dst: '[org.apache.commons.text.TextStringBuilderClearTest].assertEquals(org.apache.commons.text.TextStringBuilderClearTest)'
      Src: org.apache.commons.text.TextStringBuilderClearTest:111,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 99
    functionDepth: 2
    functionLinenumber: 99
    functionLinenumberEnd: 113
    functionName: '[org.apache.commons.text.TextStringBuilderClearTest].testReplaceShrinkLeavesNoResidue()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderClearTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilderClearTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].getBuffer()'
    - '[org.apache.commons.text.TextStringBuilder].length()'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].<init>(org.apache.commons.text.TextStringBuilderClearTest)'
    - '[org.apache.commons.text.TextStringBuilderClearTest].assertTrue(int)'
    - '[org.apache.commons.text.TextStringBuilderClearTest].assertEquals(org.apache.commons.text.TextStringBuilderClearTest)'
    - '[org.apache.commons.text.TextStringBuilderClearTest].assertEquals(int,int)'
    - '[org.apache.commons.text.TextStringBuilder].replace(int,int,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderClearTest].testReplaceShrinkLeavesNoResidue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: string.length()
      Src: org.apache.commons.text.TextStringBuilderClearTest:118,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(org.apache.commons.text.TextStringBuilderClearTest)'
      Src: org.apache.commons.text.TextStringBuilderClearTest:119,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderClearTest:120,1
    - Dst: '[org.apache.commons.text.TextStringBuilderClearTest].assertEquals(org.apache.commons.text.TextStringBuilderClearTest,int)'
      Src: org.apache.commons.text.TextStringBuilderClearTest:120,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].setLength(int)'
      Src: org.apache.commons.text.TextStringBuilderClearTest:121,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderClearTest:122,1
    - Dst: '[org.apache.commons.text.TextStringBuilderClearTest].assertEquals(int,int)'
      Src: org.apache.commons.text.TextStringBuilderClearTest:122,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.TextStringBuilderClearTest:123,1
    - Dst: '[org.apache.commons.text.TextStringBuilderClearTest].assertEquals(String,String)'
      Src: org.apache.commons.text.TextStringBuilderClearTest:123,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].getBuffer()'
      Src: org.apache.commons.text.TextStringBuilderClearTest:124,1
    - Dst: '[org.apache.commons.text.TextStringBuilderClearTest].assertTrue(org.apache.commons.text.TextStringBuilderClearTest)'
      Src: org.apache.commons.text.TextStringBuilderClearTest:125,1
    - Dst: '[org.apache.commons.text.TextStringBuilderClearTest].assertEquals(org.apache.commons.text.TextStringBuilderClearTest)'
      Src: org.apache.commons.text.TextStringBuilderClearTest:127,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 129
      start: 115
    functionDepth: 4
    functionLinenumber: 115
    functionLinenumberEnd: 129
    functionName: '[org.apache.commons.text.TextStringBuilderClearTest].testSetLengthShrinkLeavesNoResidue()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderClearTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilderClearTest].assertEquals(String,String)'
    - '[org.apache.commons.text.TextStringBuilder].getBuffer()'
    - '[org.apache.commons.text.TextStringBuilder].length()'
    - '[org.apache.commons.text.TextStringBuilder].<init>(org.apache.commons.text.TextStringBuilderClearTest)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilderClearTest].assertTrue(org.apache.commons.text.TextStringBuilderClearTest)'
    - string.length()
    - '[org.apache.commons.text.TextStringBuilderClearTest].assertEquals(org.apache.commons.text.TextStringBuilderClearTest)'
    - '[org.apache.commons.text.TextStringBuilderClearTest].assertEquals(int,int)'
    - '[org.apache.commons.text.TextStringBuilder].setLength(int)'
    - '[org.apache.commons.text.TextStringBuilderClearTest].assertEquals(org.apache.commons.text.TextStringBuilderClearTest,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderClearTest].testSetLengthShrinkLeavesNoResidue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderClearTest:133,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].clear()'
      Src: org.apache.commons.text.TextStringBuilderClearTest:134,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilderClearTest:135,1
    - Dst: '[org.apache.commons.lang3.SerializationUtils].serialize(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderClearTest:136,1
    - Dst: '[org.apache.commons.text.TextStringBuilderClearTest].containsUtf16Be(org.apache.commons.text.TextStringBuilderClearTest,String)'
      Src: org.apache.commons.text.TextStringBuilderClearTest:136,1
    - Dst: '[org.apache.commons.text.TextStringBuilderClearTest].assertFalse(boolean)'
      Src: org.apache.commons.text.TextStringBuilderClearTest:136,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      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: 137
      start: 131
    functionDepth: 3
    functionLinenumber: 131
    functionLinenumberEnd: 137
    functionName: '[org.apache.commons.text.TextStringBuilderClearTest].testStaleCharsNotLeakedAfterClear()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderClearTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilderClearTest].containsUtf16Be(org.apache.commons.text.TextStringBuilderClearTest,String)'
    - '[org.apache.commons.lang3.SerializationUtils].serialize(org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilder].append(String)'
    - '[org.apache.commons.text.TextStringBuilderClearTest].assertFalse(boolean)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilder].clear()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderClearTest].testStaleCharsNotLeakedAfterClear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilderClearTest:141,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilderClearTest:142,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].delete(int,int)'
      Src: org.apache.commons.text.TextStringBuilderClearTest:142,1
    - Dst: '[org.apache.commons.lang3.SerializationUtils].serialize(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilderClearTest:143,1
    - Dst: '[org.apache.commons.text.TextStringBuilderClearTest].containsUtf16Be(org.apache.commons.text.TextStringBuilderClearTest,String)'
      Src: org.apache.commons.text.TextStringBuilderClearTest:143,1
    - Dst: '[org.apache.commons.text.TextStringBuilderClearTest].assertFalse(boolean)'
      Src: org.apache.commons.text.TextStringBuilderClearTest:143,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      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: 144
      start: 139
    functionDepth: 3
    functionLinenumber: 139
    functionLinenumberEnd: 144
    functionName: '[org.apache.commons.text.TextStringBuilderClearTest].testStaleCharsNotLeakedAfterTruncate()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderClearTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilderClearTest].containsUtf16Be(org.apache.commons.text.TextStringBuilderClearTest,String)'
    - '[org.apache.commons.lang3.SerializationUtils].serialize(org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilder].delete(int,int)'
    - '[org.apache.commons.text.TextStringBuilder].length()'
    - '[org.apache.commons.text.TextStringBuilderClearTest].assertFalse(boolean)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.TextStringBuilderClearTest].testStaleCharsNotLeakedAfterTruncate()'
  - 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.TextStringBuilderClearTest
      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.TextStringBuilderClearTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderClearTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.TextStringBuilderClearTest
    signature: '[org.apache.commons.text.TextStringBuilderClearTest].<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:
    - '[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)'
    - '[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,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)'
    - '[java.util.Formatter].toString()'
    - '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,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:
    - '[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,char,String)'
    - '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,org.apache.commons.text.FormattableUtilsTest,int,int,char,String)'
    - '[java.util.Formatter].toString()'
    - '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,int,char,String)'
    - '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,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.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:
    - '[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,org.apache.commons.text.FormattableUtilsTest,int,int)'
    - '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,int,int,int)'
    - '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,org.apache.commons.text.FormattableUtilsTest,int)'
    - '[java.util.Formatter].toString()'
    - '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,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:
    - '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,int,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,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,org.apache.commons.text.FormattableUtilsTest,int,int,String)'
    - '[java.util.Formatter].toString()'
    - '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,org.apache.commons.text.FormattableUtilsTest,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:
    - '[org.apache.commons.text.FormattableUtilsTest].assertThrowsExactly()'
    - ellipsis.length()
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.FormattableUtilsTest].testIllegalEllipsisWith7Args()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Formatter].<init>()'
      Src: org.apache.commons.text.FormattableUtilsTest:149,1
    - Dst: '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,int)'
      Src: org.apache.commons.text.FormattableUtilsTest:149,1
    - Dst: '[java.util.Formatter].toString()'
      Src: org.apache.commons.text.FormattableUtilsTest:149,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].assertEquals(String,org.apache.commons.text.FormattableUtilsTest)'
      Src: org.apache.commons.text.FormattableUtilsTest:149,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: 150
      start: 147
    functionDepth: 0
    functionLinenumber: 147
    functionLinenumberEnd: 150
    functionName: '[org.apache.commons.text.FormattableUtilsTest].testPercentLiteral()'
    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.FormattableUtilsTest].assertEquals(String,org.apache.commons.text.FormattableUtilsTest)'
    - '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,int)'
    - '[java.util.Formatter].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.FormattableUtilsTest].testPercentLiteral()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Formatter].<init>()'
      Src: org.apache.commons.text.FormattableUtilsTest:154,1
    - Dst: '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,int)'
      Src: org.apache.commons.text.FormattableUtilsTest:154,1
    - Dst: '[java.util.Formatter].toString()'
      Src: org.apache.commons.text.FormattableUtilsTest:154,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].assertEquals(String,org.apache.commons.text.FormattableUtilsTest)'
      Src: org.apache.commons.text.FormattableUtilsTest:154,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: 155
      start: 152
    functionDepth: 0
    functionLinenumber: 152
    functionLinenumberEnd: 155
    functionName: '[org.apache.commons.text.FormattableUtilsTest].testPercentLiteralX2()'
    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.FormattableUtilsTest].assertEquals(String,org.apache.commons.text.FormattableUtilsTest)'
    - '[org.apache.commons.text.FormattableUtils].append(String,java.util.Formatter,int)'
    - '[java.util.Formatter].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.FormattableUtilsTest].testPercentLiteralX2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.FormattableUtils].<init>()'
      Src: org.apache.commons.text.FormattableUtilsTest:159,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: 160
      start: 157
    functionDepth: 1
    functionLinenumber: 157
    functionLinenumberEnd: 160
    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:164,1
    - Dst: '[org.apache.commons.text.FormattableUtils].toString(org.apache.commons.text.FormattableUtilsTest.SimplestFormattable)'
      Src: org.apache.commons.text.FormattableUtilsTest:165,1
    - Dst: '[org.apache.commons.text.FormattableUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.FormattableUtilsTest:165,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: 166
      start: 162
    functionDepth: 1
    functionLinenumber: 162
    functionLinenumberEnd: 166
    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.FormattableUtilsTest].assertEquals(String,String)'
    - '[org.apache.commons.text.FormattableUtilsTest.SimplestFormattable].<init>(String)'
    - '[org.apache.commons.text.FormattableUtils].toString(org.apache.commons.text.FormattableUtilsTest.SimplestFormattable)'
    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: '[String].toCharArray()'
      Src: org.apache.commons.text.SpyReader:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - char[]
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.text.SpyReader
      static: false
      superClass: java.io.Reader
    argCount: 1
    argNames:
    - supply
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[org.apache.commons.text.SpyReader].<init>(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/SpyReader.java
    functionUses: 2
    functionsReached:
    - '[String].toCharArray()'
    linkageType: ''
    returnType: org.apache.commons.text.SpyReader
    signature: '[org.apache.commons.text.SpyReader].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - char[]
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: java.io.Reader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 39
    functionName: '[org.apache.commons.text.SpyReader].close()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/SpyReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.SpyReader].close()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].<init>(char[])'
      Src: org.apache.commons.text.SpyReader:45,1
    - Dst: '[String].contains(String)'
      Src: org.apache.commons.text.SpyReader:45,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - char[]
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: java.io.Reader
    argCount: 1
    argNames:
    - marker
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 46
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 46
    functionName: '[org.apache.commons.text.SpyReader].observedStaleChars(String)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/SpyReader.java
    functionUses: 0
    functionsReached:
    - '[String].contains(String)'
    - '[String].<init>(char[])'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.text.SpyReader].observedStaleChars(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Math.min(org.apache.commons.text.SpyReader,int)
      Src: org.apache.commons.text.SpyReader:55,1
    - Dst: System.arraycopy(char[],org.apache.commons.text.SpyReader,char[],int,org.apache.commons.text.SpyReader)
      Src: org.apache.commons.text.SpyReader:60,1
    - Dst: System.arraycopy(char[],int,char[],int,org.apache.commons.text.SpyReader)
      Src: org.apache.commons.text.SpyReader:62,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - char[]
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: java.io.Reader
    argCount: 3
    argNames:
    - cbuf
    - 'off'
    - len
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 64
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 64
    functionName: '[org.apache.commons.text.SpyReader].read(char[],int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/SpyReader.java
    functionUses: 0
    functionsReached:
    - System.arraycopy(char[],org.apache.commons.text.SpyReader,char[],int,org.apache.commons.text.SpyReader)
    - Math.min(org.apache.commons.text.SpyReader,int)
    - System.arraycopy(char[],int,char[],int,org.apache.commons.text.SpyReader)
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.SpyReader].read(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:80,1
    - Dst: '[org.apache.commons.text.StrBuilder].equals(org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:82,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:82,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: 83
      start: 78
    functionDepth: 2
    functionLinenumber: 78
    functionLinenumberEnd: 83
    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:87,1
    - Dst: '[java.nio.CharBuffer].allocate(int)'
      Src: org.apache.commons.text.StrBuilderTest:88,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:89,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].flip()'
      Src: org.apache.commons.text.StrBuilderTest:90,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:91,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:92,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:92,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:94,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilderTest,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:95,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:96,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:96,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: 97
      start: 85
    functionDepth: 2
    functionLinenumber: 85
    functionLinenumberEnd: 97
    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:
    - '[java.nio.CharBuffer].allocate(int)'
    - '[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.StrBuilderTest].append(String)'
    - '[org.apache.commons.text.StrBuilderTest].flip()'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    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:101,1
    - Dst: '[org.apache.commons.text.StrBuilder].size()'
      Src: org.apache.commons.text.StrBuilderTest:103,1
    - Dst: text.length()
      Src: org.apache.commons.text.StrBuilderTest:103,1
    - Dst: '[java.nio.CharBuffer].allocate(int)'
      Src: org.apache.commons.text.StrBuilderTest:103,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].put(org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:104,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].flip()'
      Src: org.apache.commons.text.StrBuilderTest:105,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilderTest,int)'
      Src: org.apache.commons.text.StrBuilderTest:107,1
    - Dst: e.getMessage()
      Src: org.apache.commons.text.StrBuilderTest:109,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:109,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilderTest,int)'
      Src: org.apache.commons.text.StrBuilderTest:113,1
    - Dst: e.getMessage()
      Src: org.apache.commons.text.StrBuilderTest:115,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:115,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:118,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:119,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:119,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: 120
      start: 99
    functionDepth: 5
    functionLinenumber: 99
    functionLinenumberEnd: 120
    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:
    - '[java.nio.CharBuffer].allocate(int)'
    - '[org.apache.commons.text.StrBuilder].size()'
    - '[org.apache.commons.text.StrBuilderTest].put(org.apache.commons.text.StrBuilderTest)'
    - '[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)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[org.apache.commons.text.StrBuilderTest].flip()'
    - '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilderTest,int)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - e.getMessage()
    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:124,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:126,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:127,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:127,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:129,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilderTest,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:131,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:132,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:132,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: 133
      start: 122
    functionDepth: 5
    functionLinenumber: 122
    functionLinenumberEnd: 133
    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].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>(String)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    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:138,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:139,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:140,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.StrBuilderTest:141,1
    - Dst: '[java.nio.CharBuffer].wrap(org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:141,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:143,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:144,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:144,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:144,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:146,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilderTest:147,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:147,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:147,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:149,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuilder)'
      Src: org.apache.commons.text.StrBuilderTest:150,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:150,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:150,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:152,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuffer)'
      Src: org.apache.commons.text.StrBuilderTest:153,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:153,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:153,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:155,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:156,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:156,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:156,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:158,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilderTest,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:159,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:159,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:159,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: 160
      start: 135
    functionDepth: 5
    functionLinenumber: 135
    functionLinenumberEnd: 160
    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].append(StringBuffer)'
    - '[StringBuilder].<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.StrBuilder)'
    - '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilderTest)'
    - '[String].toCharArray()'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[java.nio.CharBuffer].wrap(org.apache.commons.text.StrBuilderTest)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[StringBuffer].<init>(String)'
    - '[org.apache.commons.text.StrBuilder].append(StringBuilder)'
    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:164,1
    - Dst: System.lineSeparator()
      Src: org.apache.commons.text.StrBuilderTest:166,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendln(org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:166,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:166,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:166,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: 167
      start: 162
    functionDepth: 2
    functionLinenumber: 162
    functionLinenumberEnd: 167
    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:
    - System.lineSeparator()
    - '[org.apache.commons.text.StrBuilder].appendln(org.apache.commons.text.StrBuilderTest)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    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:171,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:173,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:173,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:173,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:175,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilderTest,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:176,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:176,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:176,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: 177
      start: 169
    functionDepth: 2
    functionLinenumber: 169
    functionLinenumberEnd: 177
    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.StrBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    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:181,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: 187
      start: 179
    functionDepth: 0
    functionLinenumber: 179
    functionLinenumberEnd: 187
    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:191,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: 197
      start: 189
    functionDepth: 0
    functionLinenumber: 189
    functionLinenumberEnd: 197
    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:201,1
    - Dst: '[org.apache.commons.text.StrBuilder].size()'
      Src: org.apache.commons.text.StrBuilderTest:203,1
    - Dst: text.length()
      Src: org.apache.commons.text.StrBuilderTest:203,1
    - Dst: '[java.nio.CharBuffer].allocate(int)'
      Src: org.apache.commons.text.StrBuilderTest:203,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].put(org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:204,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendTo(org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:206,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].flip()'
      Src: org.apache.commons.text.StrBuilderTest:208,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].toString()'
      Src: org.apache.commons.text.StrBuilderTest:209,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:209,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: 210
      start: 199
    functionDepth: 5
    functionLinenumber: 199
    functionLinenumberEnd: 210
    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:
    - '[java.nio.CharBuffer].allocate(int)'
    - '[org.apache.commons.text.StrBuilder].size()'
    - '[org.apache.commons.text.StrBuilderTest].put(org.apache.commons.text.StrBuilderTest)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,org.apache.commons.text.StrBuilderTest)'
    - text.length()
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[org.apache.commons.text.StrBuilderTest].flip()'
    - '[org.apache.commons.text.StrBuilder].appendTo(org.apache.commons.text.StrBuilderTest)'
    - '[org.apache.commons.text.StrBuilderTest].toString()'
    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:214,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:215,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendTo(StringBuilder)'
      Src: org.apache.commons.text.StrBuilderTest:217,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:219,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:219,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: 220
      start: 212
    functionDepth: 5
    functionLinenumber: 212
    functionLinenumberEnd: 220
    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.StrBuilderTest].assertEquals(String,org.apache.commons.text.StrBuilderTest)'
    - '[StringBuilder].<init>(String)'
    - '[StringBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[org.apache.commons.text.StrBuilder].appendTo(StringBuilder)'
    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:224,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:225,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendTo(StringBuilder)'
      Src: org.apache.commons.text.StrBuilderTest:227,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:229,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:229,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: 230
      start: 222
    functionDepth: 5
    functionLinenumber: 222
    functionLinenumberEnd: 230
    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.StrBuilderTest].assertEquals(String,org.apache.commons.text.StrBuilderTest)'
    - '[StringBuilder].<init>(String)'
    - '[StringBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[org.apache.commons.text.StrBuilder].appendTo(StringBuilder)'
    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:234,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:235,1
    - Dst: '[java.io.StringWriter].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:236,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendTo(java.io.StringWriter)'
      Src: org.apache.commons.text.StrBuilderTest:238,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.apache.commons.text.StrBuilderTest:240,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:240,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: 241
      start: 232
    functionDepth: 5
    functionLinenumber: 232
    functionLinenumberEnd: 241
    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].<init>()'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,org.apache.commons.text.StrBuilderTest)'
    - '[java.io.StringWriter].append(String)'
    - '[org.apache.commons.text.StrBuilder].appendTo(java.io.StringWriter)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[java.io.StringWriter].toString()'
    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:245,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendAll(String,String,String,String,String)'
      Src: org.apache.commons.text.StrBuilderTest:245,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:246,1
    - Dst: '[org.apache.commons.text.StrBuilder].build()'
      Src: org.apache.commons.text.StrBuilderTest:246,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:246,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: 247
      start: 243
    functionDepth: 2
    functionLinenumber: 243
    functionLinenumberEnd: 247
    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].appendAll(String,String,String,String,String)'
    - '[org.apache.commons.text.StrBuilder].build()'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    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:251,1
    - Dst: '[org.apache.commons.text.StrBuilder].asReader()'
      Src: org.apache.commons.text.StrBuilderTest:252,1
    - Dst: reader.ready()
      Src: org.apache.commons.text.StrBuilderTest:253,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:253,1
    - Dst: reader.read(org.apache.commons.text.StrBuilderTest)
      Src: org.apache.commons.text.StrBuilderTest:255,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:255,1
    - Dst: '[String].<init>(org.apache.commons.text.StrBuilderTest,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:256,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:256,1
    - Dst: reader.read()
      Src: org.apache.commons.text.StrBuilderTest:258,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:258,1
    - Dst: reader.ready()
      Src: org.apache.commons.text.StrBuilderTest:259,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertFalse(org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:259,1
    - Dst: reader.skip(int)
      Src: org.apache.commons.text.StrBuilderTest:260,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:260,1
    - Dst: reader.skip()
      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.markSupported()
      Src: org.apache.commons.text.StrBuilderTest:263,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:263,1
    - Dst: '[org.apache.commons.text.StrBuilder].asReader()'
      Src: org.apache.commons.text.StrBuilderTest:265,1
    - Dst: reader.read()
      Src: org.apache.commons.text.StrBuilderTest:266,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(char,org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:266,1
    - Dst: reader.mark()
      Src: org.apache.commons.text.StrBuilderTest:267,1
    - Dst: reader.read(org.apache.commons.text.StrBuilderTest,int,int)
      Src: org.apache.commons.text.StrBuilderTest:269,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:269,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(char)'
      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: reader.reset()
      Src: org.apache.commons.text.StrBuilderTest:273,1
    - Dst: reader.read(org.apache.commons.text.StrBuilderTest,int,int)
      Src: org.apache.commons.text.StrBuilderTest:274,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:274,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(char)'
      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: reader.skip(int)
      Src: org.apache.commons.text.StrBuilderTest:278,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:278,1
    - Dst: reader.read()
      Src: org.apache.commons.text.StrBuilderTest:279,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(char,org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:279,1
    - Dst: reader.ready()
      Src: org.apache.commons.text.StrBuilderTest:281,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:281,1
    - Dst: reader.close()
      Src: org.apache.commons.text.StrBuilderTest:282,1
    - Dst: reader.ready()
      Src: org.apache.commons.text.StrBuilderTest:283,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:283,1
    - Dst: '[org.apache.commons.text.StrBuilder].asReader()'
      Src: org.apache.commons.text.StrBuilderTest:285,1
    - Dst: reader.read(org.apache.commons.text.StrBuilderTest,int)
      Src: org.apache.commons.text.StrBuilderTest:288,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderTest:289,1
    - Dst: reader.read(org.apache.commons.text.StrBuilderTest,int)
      Src: org.apache.commons.text.StrBuilderTest:294,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderTest:295,1
    - Dst: reader.read(org.apache.commons.text.StrBuilderTest,int,int)
      Src: org.apache.commons.text.StrBuilderTest:300,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderTest:301,1
    - Dst: reader.read(org.apache.commons.text.StrBuilderTest,int,int)
      Src: org.apache.commons.text.StrBuilderTest:306,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderTest:307,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:312,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderTest:313,1
    - Dst: reader.read(org.apache.commons.text.StrBuilderTest,int,int)
      Src: org.apache.commons.text.StrBuilderTest:318,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:318,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      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: reader.skip(int)
      Src: org.apache.commons.text.StrBuilderTest:323,1
    - Dst: reader.read(org.apache.commons.text.StrBuilderTest,int,int)
      Src: org.apache.commons.text.StrBuilderTest:324,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:324,1
    - Dst: reader.reset()
      Src: org.apache.commons.text.StrBuilderTest:326,1
    - Dst: reader.read(org.apache.commons.text.StrBuilderTest,int,int)
      Src: org.apache.commons.text.StrBuilderTest:328,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:328,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: 330
      start: 249
    functionDepth: 5
    functionLinenumber: 249
    functionLinenumberEnd: 330
    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:
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int,org.apache.commons.text.StrBuilderTest)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(char)'
    - '[org.apache.commons.text.StrBuilder].asReader()'
    - reader.ready()
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - reader.read(org.apache.commons.text.StrBuilderTest,int)
    - reader.skip()
    - reader.read(org.apache.commons.text.StrBuilderTest,int,int)
    - reader.close()
    - reader.mark()
    - reader.reset()
    - reader.read(org.apache.commons.text.StrBuilderTest)
    - reader.markSupported()
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest)'
    - '[org.apache.commons.text.StrBuilderTest].assertFalse(org.apache.commons.text.StrBuilderTest)'
    - '[org.apache.commons.text.StrBuilderTest].fail(String)'
    - '[org.apache.commons.text.StrBuilderTest].assertTrue(org.apache.commons.text.StrBuilderTest)'
    - reader.read(org.apache.commons.text.StrBuilderTest,org.apache.commons.text.StrBuilderTest,org.apache.commons.text.StrBuilderTest)
    - reader.read()
    - '[String].<init>(org.apache.commons.text.StrBuilderTest,int,int)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(char,org.apache.commons.text.StrBuilderTest)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
    - reader.skip(int)
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
    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:335,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:336,1
    - Dst: '[org.apache.commons.text.StrBuilder].asTokenizer()'
      Src: org.apache.commons.text.StrBuilderTest:337,1
    - Dst: '[org.apache.commons.text.StrTokenizer].getTokenArray()'
      Src: org.apache.commons.text.StrBuilderTest:339,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:340,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String)'
      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.StrTokenizer].size()'
      Src: org.apache.commons.text.StrBuilderTest:343,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:343,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:345,1
    - Dst: '[org.apache.commons.text.StrTokenizer].getTokenArray()'
      Src: org.apache.commons.text.StrBuilderTest:346,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:347,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String)'
      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.StrTokenizer].size()'
      Src: org.apache.commons.text.StrBuilderTest:350,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:350,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrBuilderTest:351,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      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].reset()'
      Src: org.apache.commons.text.StrBuilderTest:354,1
    - Dst: '[org.apache.commons.text.StrTokenizer].getTokenArray()'
      Src: org.apache.commons.text.StrBuilderTest:355,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:356,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String)'
      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.StrTokenizer].size()'
      Src: org.apache.commons.text.StrBuilderTest:361,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:361,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrBuilderTest:362,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      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].getContent()'
      Src: org.apache.commons.text.StrBuilderTest:367,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:367,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: 368
      start: 332
    functionDepth: 4
    functionLinenumber: 332
    functionLinenumberEnd: 368
    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,org.apache.commons.text.StrBuilderTest)'
    - '[org.apache.commons.text.StrTokenizer].reset()'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String)'
    - '[org.apache.commons.text.StrTokenizer].size()'
    - '[org.apache.commons.text.StrBuilder].append(String)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrTokenizer].next()'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrTokenizer].getContent()'
    - '[org.apache.commons.text.StrTokenizer].getTokenArray()'
    - '[org.apache.commons.text.StrBuilder].asTokenizer()'
    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:372,1
    - Dst: '[org.apache.commons.text.StrBuilder].asWriter()'
      Src: org.apache.commons.text.StrBuilderTest:373,1
    - Dst: writer.write(char)
      Src: org.apache.commons.text.StrBuilderTest:375,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:376,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:376,1
    - Dst: writer.write()
      Src: org.apache.commons.text.StrBuilderTest:378,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:379,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:379,1
    - Dst: writer.write(int,int)
      Src: org.apache.commons.text.StrBuilderTest:381,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:382,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:382,1
    - Dst: writer.write(String)
      Src: org.apache.commons.text.StrBuilderTest:384,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:385,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:385,1
    - Dst: writer.write(String,int,int)
      Src: org.apache.commons.text.StrBuilderTest:387,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:388,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:388,1
    - Dst: writer.flush()
      Src: org.apache.commons.text.StrBuilderTest:390,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:391,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:391,1
    - Dst: writer.close()
      Src: org.apache.commons.text.StrBuilderTest:393,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:394,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:394,1
    - Dst: writer.write(String)
      Src: org.apache.commons.text.StrBuilderTest:396,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:397,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:397,1
    - Dst: '[org.apache.commons.text.StrBuilder].setLength(int)'
      Src: org.apache.commons.text.StrBuilderTest:399,1
    - Dst: writer.write(char)
      Src: org.apache.commons.text.StrBuilderTest:400,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:401,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:401,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: 403
      start: 370
    functionDepth: 5
    functionLinenumber: 370
    functionLinenumberEnd: 403
    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:
    - writer.close()
    - writer.write(String)
    - writer.write(int,int)
    - '[org.apache.commons.text.StrBuilder].asWriter()'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - writer.write(String,int,int)
    - writer.write()
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - writer.flush()
    - writer.write(char)
    - '[org.apache.commons.text.StrBuilder].setLength(int)'
    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:407,1
    - Dst: '[org.apache.commons.text.StrBuilder].capacity()'
      Src: org.apache.commons.text.StrBuilderTest:408,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
      Src: org.apache.commons.text.StrBuilderTest:408,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:410,1
    - Dst: '[org.apache.commons.text.StrBuilder].capacity()'
      Src: org.apache.commons.text.StrBuilderTest:411,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
      Src: org.apache.commons.text.StrBuilderTest:411,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: 412
      start: 405
    functionDepth: 4
    functionLinenumber: 405
    functionLinenumberEnd: 412
    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.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
    - '[org.apache.commons.text.StrBuilder].append(String)'
    - '[org.apache.commons.text.StrBuilder].capacity()'
    - '[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:416,1
    - Dst: '[org.apache.commons.text.StrBuilder].capacity()'
      Src: org.apache.commons.text.StrBuilderTest:417,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:417,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      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].size()'
      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].isEmpty()'
      Src: org.apache.commons.text.StrBuilderTest:420,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:420,1
    - Dst: '[org.apache.commons.text.StrBuilder].minimizeCapacity()'
      Src: org.apache.commons.text.StrBuilderTest:422,1
    - Dst: '[org.apache.commons.text.StrBuilder].capacity()'
      Src: org.apache.commons.text.StrBuilderTest:423,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:423,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      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].size()'
      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].isEmpty()'
      Src: org.apache.commons.text.StrBuilderTest:426,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:426,1
    - Dst: '[org.apache.commons.text.StrBuilder].ensureCapacity(int)'
      Src: org.apache.commons.text.StrBuilderTest:428,1
    - Dst: '[org.apache.commons.text.StrBuilder].capacity()'
      Src: org.apache.commons.text.StrBuilderTest:429,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(int)'
      Src: org.apache.commons.text.StrBuilderTest:429,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:430,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:430,1
    - Dst: '[org.apache.commons.text.StrBuilder].size()'
      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].isEmpty()'
      Src: org.apache.commons.text.StrBuilderTest:432,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:432,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:434,1
    - Dst: '[org.apache.commons.text.StrBuilder].capacity()'
      Src: org.apache.commons.text.StrBuilderTest:435,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(int)'
      Src: org.apache.commons.text.StrBuilderTest:435,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:436,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:436,1
    - Dst: '[org.apache.commons.text.StrBuilder].size()'
      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].isEmpty()'
      Src: org.apache.commons.text.StrBuilderTest:438,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:438,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderTest:440,1
    - Dst: '[org.apache.commons.text.StrBuilder].capacity()'
      Src: org.apache.commons.text.StrBuilderTest:441,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(int)'
      Src: org.apache.commons.text.StrBuilderTest:441,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:442,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:442,1
    - Dst: '[org.apache.commons.text.StrBuilder].size()'
      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].isEmpty()'
      Src: org.apache.commons.text.StrBuilderTest:444,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:444,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:446,1
    - Dst: '[org.apache.commons.text.StrBuilder].capacity()'
      Src: org.apache.commons.text.StrBuilderTest:447,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(int)'
      Src: org.apache.commons.text.StrBuilderTest:447,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:448,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:448,1
    - Dst: '[org.apache.commons.text.StrBuilder].size()'
      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].isEmpty()'
      Src: org.apache.commons.text.StrBuilderTest:450,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:450,1
    - Dst: '[org.apache.commons.text.StrBuilder].ensureCapacity(int)'
      Src: org.apache.commons.text.StrBuilderTest:452,1
    - Dst: '[org.apache.commons.text.StrBuilder].capacity()'
      Src: org.apache.commons.text.StrBuilderTest:453,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(int)'
      Src: org.apache.commons.text.StrBuilderTest:453,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:454,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:454,1
    - Dst: '[org.apache.commons.text.StrBuilder].size()'
      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].isEmpty()'
      Src: org.apache.commons.text.StrBuilderTest:456,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:456,1
    - Dst: '[org.apache.commons.text.StrBuilder].minimizeCapacity()'
      Src: org.apache.commons.text.StrBuilderTest:458,1
    - Dst: '[org.apache.commons.text.StrBuilder].capacity()'
      Src: org.apache.commons.text.StrBuilderTest:459,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:459,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      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].size()'
      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].isEmpty()'
      Src: org.apache.commons.text.StrBuilderTest:462,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:462,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderTest:464,1
    - Dst: '[org.apache.commons.text.StrBuilder].setLength(int)'
      Src: org.apache.commons.text.StrBuilderTest:466,1
    - Dst: '[org.apache.commons.text.StrBuilder].capacity()'
      Src: org.apache.commons.text.StrBuilderTest:467,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:467,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      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].size()'
      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].isEmpty()'
      Src: org.apache.commons.text.StrBuilderTest:470,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:470,1
    - Dst: '[org.apache.commons.text.StrBuilder].setLength(int)'
      Src: org.apache.commons.text.StrBuilderTest:472,1
    - Dst: '[org.apache.commons.text.StrBuilder].capacity()'
      Src: org.apache.commons.text.StrBuilderTest:473,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(int)'
      Src: org.apache.commons.text.StrBuilderTest:473,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:474,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:474,1
    - Dst: '[org.apache.commons.text.StrBuilder].size()'
      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].toString()'
      Src: org.apache.commons.text.StrBuilderTest:476,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:476,1
    - Dst: '[org.apache.commons.text.StrBuilder].isEmpty()'
      Src: org.apache.commons.text.StrBuilderTest:477,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:477,1
    - Dst: '[org.apache.commons.text.StrBuilder].setLength(int)'
      Src: org.apache.commons.text.StrBuilderTest:479,1
    - Dst: '[org.apache.commons.text.StrBuilder].capacity()'
      Src: org.apache.commons.text.StrBuilderTest:480,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(int)'
      Src: org.apache.commons.text.StrBuilderTest:480,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:481,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:481,1
    - Dst: '[org.apache.commons.text.StrBuilder].size()'
      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].toString()'
      Src: org.apache.commons.text.StrBuilderTest:483,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:483,1
    - Dst: '[org.apache.commons.text.StrBuilder].isEmpty()'
      Src: org.apache.commons.text.StrBuilderTest:484,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:484,1
    - Dst: '[org.apache.commons.text.StrBuilder].setLength(int)'
      Src: org.apache.commons.text.StrBuilderTest:486,1
    - Dst: '[org.apache.commons.text.StrBuilder].capacity()'
      Src: org.apache.commons.text.StrBuilderTest:487,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(int)'
      Src: org.apache.commons.text.StrBuilderTest:487,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:488,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:488,1
    - Dst: '[org.apache.commons.text.StrBuilder].size()'
      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].isEmpty()'
      Src: org.apache.commons.text.StrBuilderTest:490,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:490,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: 491
      start: 414
    functionDepth: 4
    functionLinenumber: 414
    functionLinenumberEnd: 491
    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].assertTrue(boolean)'
    - '[org.apache.commons.text.StrBuilder].size()'
    - '[org.apache.commons.text.StrBuilder].setLength(int)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].capacity()'
    - '[org.apache.commons.text.StrBuilder].minimizeCapacity()'
    - '[org.apache.commons.text.StrBuilderTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].append(String)'
    - '[org.apache.commons.text.StrBuilder].ensureCapacity(int)'
    - '[org.apache.commons.text.StrBuilder].clear()'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].isEmpty()'
    - '[org.apache.commons.text.StrBuilder].length()'
    - '[org.apache.commons.text.StrBuilderTest].assertThrows()'
    - '[org.apache.commons.text.StrBuilderTest].assertTrue(int)'
    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:495,1
    - Dst: '[org.apache.commons.text.StrBuilder].setNewLineText(null)'
      Src: org.apache.commons.text.StrBuilderTest:496,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertSame(org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilderTest:496,1
    - Dst: '[org.apache.commons.text.StrBuilder].setNullText(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].setLength(int)'
      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].setCharAt(int,char)'
      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].ensureCapacity(int)'
      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].minimizeCapacity()'
      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].clear()'
      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].reverse()'
      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].trim()'
      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
    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: 505
      start: 493
    functionDepth: 2
    functionLinenumber: 493
    functionLinenumberEnd: 505
    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].setNullText(null)'
    - '[org.apache.commons.text.StrBuilder].reverse()'
    - '[org.apache.commons.text.StrBuilder].minimizeCapacity()'
    - '[org.apache.commons.text.StrBuilder].trim()'
    - '[org.apache.commons.text.StrBuilderTest].assertSame(org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilder)'
    - '[org.apache.commons.text.StrBuilder].ensureCapacity(int)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].clear()'
    - '[org.apache.commons.text.StrBuilder].setCharAt(int,char)'
    - '[org.apache.commons.text.StrBuilder].setNewLineText(null)'
    - '[org.apache.commons.text.StrBuilder].setLength(int)'
    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:509,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertThrows()'
      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.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:512,1
    - Dst: '[org.apache.commons.text.StrBuilder].charAt(int)'
      Src: org.apache.commons.text.StrBuilderTest:513,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(char,char)'
      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.StrBuilderTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderTest:516,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderTest:517,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: 518
      start: 507
    functionDepth: 4
    functionLinenumber: 507
    functionLinenumberEnd: 518
    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].assertEquals(char,char)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilderTest].assertThrows()'
    - '[org.apache.commons.text.StrBuilder].charAt(int)'
    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:522,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:523,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderTest:524,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:525,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:525,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(int)'
      Src: org.apache.commons.text.StrBuilderTest:526,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: 527
      start: 520
    functionDepth: 4
    functionLinenumber: 520
    functionLinenumberEnd: 527
    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.StrBuilder].append(String)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].clear()'
    - '[org.apache.commons.text.StrBuilder].length()'
    - '[org.apache.commons.text.StrBuilderTest].assertTrue(int)'
    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:531,1
    - Dst: '[org.apache.commons.text.StrBuilder].capacity()'
      Src: org.apache.commons.text.StrBuilderTest:532,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:532,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      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].size()'
      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].<init>(int)'
      Src: org.apache.commons.text.StrBuilderTest:536,1
    - Dst: '[org.apache.commons.text.StrBuilder].capacity()'
      Src: org.apache.commons.text.StrBuilderTest:537,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:537,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      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].size()'
      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].<init>(int)'
      Src: org.apache.commons.text.StrBuilderTest:541,1
    - Dst: '[org.apache.commons.text.StrBuilder].capacity()'
      Src: org.apache.commons.text.StrBuilderTest:542,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:542,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      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].size()'
      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].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:546,1
    - Dst: '[org.apache.commons.text.StrBuilder].capacity()'
      Src: org.apache.commons.text.StrBuilderTest:547,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:547,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      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].size()'
      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].<init>(int)'
      Src: org.apache.commons.text.StrBuilderTest:551,1
    - Dst: '[org.apache.commons.text.StrBuilder].capacity()'
      Src: org.apache.commons.text.StrBuilderTest:552,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:552,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      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].size()'
      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].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:556,1
    - Dst: '[org.apache.commons.text.StrBuilder].capacity()'
      Src: org.apache.commons.text.StrBuilderTest:557,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:557,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      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].size()'
      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].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:561,1
    - Dst: '[org.apache.commons.text.StrBuilder].capacity()'
      Src: org.apache.commons.text.StrBuilderTest:562,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:562,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      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].size()'
      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].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:566,1
    - Dst: '[org.apache.commons.text.StrBuilder].capacity()'
      Src: org.apache.commons.text.StrBuilderTest:567,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:567,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      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].size()'
      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
    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: 570
      start: 529
    functionDepth: 5
    functionLinenumber: 529
    functionLinenumberEnd: 570
    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.StrBuilder].size()'
    - '[org.apache.commons.text.StrBuilder].capacity()'
    - '[org.apache.commons.text.StrBuilder].<init>(int)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].length()'
    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:574,1
    - Dst: '[org.apache.commons.text.StrBuilder].contains(char)'
      Src: org.apache.commons.text.StrBuilderTest:575,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(boolean)'
      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].assertFalse(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:578,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: 579
      start: 572
    functionDepth: 5
    functionLinenumber: 572
    functionLinenumberEnd: 579
    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.StrBuilder].<init>(String)'
    - '[org.apache.commons.text.StrBuilderTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StrBuilder].contains(char)'
    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:583,1
    - Dst: '[org.apache.commons.text.StrBuilder].contains(String)'
      Src: org.apache.commons.text.StrBuilderTest:584,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(boolean)'
      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].assertFalse(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
    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: 589
      start: 581
    functionDepth: 5
    functionLinenumber: 581
    functionLinenumberEnd: 589
    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].assertFalse(boolean)'
    - '[org.apache.commons.text.StrBuilderTest].assertTrue(boolean)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[org.apache.commons.text.StrBuilder].contains(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:593,1
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrBuilderTest:594,1
    - Dst: '[org.apache.commons.text.StrBuilder].contains(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrBuilderTest:594,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:594,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      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].charMatcher(char)'
      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].stringMatcher(String)'
      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].assertFalse(boolean)'
      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:598,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:598,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:600,1
    - Dst: '[org.apache.commons.text.StrBuilder].contains(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrBuilderTest:601,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:601,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:602,1
    - Dst: '[org.apache.commons.text.StrBuilder].contains(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrBuilderTest:603,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:603,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: 604
      start: 591
    functionDepth: 5
    functionLinenumber: 591
    functionLinenumberEnd: 604
    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.StrBuilderTest].assertTrue(boolean)'
    - '[org.apache.commons.text.StrBuilderTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StrBuilder].append(String)'
    - '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
    - '[org.apache.commons.text.StrBuilder].contains(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrMatcher].charMatcher(char)'
    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:608,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteAll(char)'
      Src: org.apache.commons.text.StrBuilderTest:609,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:610,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:610,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteAll(char)'
      Src: org.apache.commons.text.StrBuilderTest:611,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:612,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:612,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteAll(char)'
      Src: org.apache.commons.text.StrBuilderTest:613,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:614,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:614,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteAll(char)'
      Src: org.apache.commons.text.StrBuilderTest:615,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:616,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:616,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:618,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteAll(char)'
      Src: org.apache.commons.text.StrBuilderTest:619,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:620,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:620,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: 621
      start: 606
    functionDepth: 5
    functionLinenumber: 606
    functionLinenumberEnd: 621
    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.StrBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[org.apache.commons.text.StrBuilder].deleteAll(char)'
    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:625,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteAll(String)'
      Src: org.apache.commons.text.StrBuilderTest:626,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:627,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:627,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteAll(String)'
      Src: org.apache.commons.text.StrBuilderTest:628,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:629,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:629,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteAll(String)'
      Src: org.apache.commons.text.StrBuilderTest:631,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:632,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:632,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteAll(String)'
      Src: org.apache.commons.text.StrBuilderTest:633,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:634,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:634,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteAll(String)'
      Src: org.apache.commons.text.StrBuilderTest:635,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:636,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:636,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteAll(String)'
      Src: org.apache.commons.text.StrBuilderTest:637,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:638,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:638,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:640,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteAll(String)'
      Src: org.apache.commons.text.StrBuilderTest:641,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:642,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:642,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:644,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteAll(String)'
      Src: org.apache.commons.text.StrBuilderTest:645,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:646,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:646,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: 647
      start: 623
    functionDepth: 5
    functionLinenumber: 623
    functionLinenumberEnd: 647
    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].deleteAll(String)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,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:651,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteAll(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrBuilderTest:652,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:653,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:653,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteAll(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrBuilderTest:654,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:655,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:655,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:657,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteAll(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrBuilderTest:658,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:659,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:659,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:661,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteAll(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrBuilderTest:662,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:663,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:663,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: 664
      start: 649
    functionDepth: 5
    functionLinenumber: 649
    functionLinenumberEnd: 664
    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.StrBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[org.apache.commons.text.StrBuilder].deleteAll(org.apache.commons.text.StrMatcher)'
    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:668,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteCharAt(int)'
      Src: org.apache.commons.text.StrBuilderTest:669,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:670,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:670,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderTest:672,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: 673
      start: 666
    functionDepth: 5
    functionLinenumber: 666
    functionLinenumberEnd: 673
    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].deleteCharAt(int)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilderTest].assertThrows()'
    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:677,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: 678
      start: 675
    functionDepth: 0
    functionLinenumber: 675
    functionLinenumberEnd: 678
    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:682,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteFirst(char)'
      Src: org.apache.commons.text.StrBuilderTest:683,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:684,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:684,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteFirst(char)'
      Src: org.apache.commons.text.StrBuilderTest:685,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:686,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:686,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteFirst(char)'
      Src: org.apache.commons.text.StrBuilderTest:687,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:688,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:688,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteFirst(char)'
      Src: org.apache.commons.text.StrBuilderTest:689,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:690,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:690,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:692,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteFirst(char)'
      Src: org.apache.commons.text.StrBuilderTest:693,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:694,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:694,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: 695
      start: 680
    functionDepth: 5
    functionLinenumber: 680
    functionLinenumberEnd: 695
    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.StrBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[org.apache.commons.text.StrBuilder].deleteFirst(char)'
    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:699,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteFirst(String)'
      Src: org.apache.commons.text.StrBuilderTest:700,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:701,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:701,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteFirst(String)'
      Src: org.apache.commons.text.StrBuilderTest:702,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:703,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:703,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteFirst(String)'
      Src: org.apache.commons.text.StrBuilderTest:705,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:706,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:706,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteFirst(String)'
      Src: org.apache.commons.text.StrBuilderTest:707,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:708,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:708,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteFirst(String)'
      Src: org.apache.commons.text.StrBuilderTest:709,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:710,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:710,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteFirst(String)'
      Src: org.apache.commons.text.StrBuilderTest:711,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:712,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:712,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:714,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteFirst(String)'
      Src: org.apache.commons.text.StrBuilderTest:715,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:716,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:716,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:718,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteFirst(String)'
      Src: org.apache.commons.text.StrBuilderTest:719,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:720,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:720,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: 721
      start: 697
    functionDepth: 5
    functionLinenumber: 697
    functionLinenumberEnd: 721
    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.StrBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[org.apache.commons.text.StrBuilder].deleteFirst(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:725,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteFirst(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrBuilderTest:726,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:727,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:727,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteFirst(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrBuilderTest:728,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:729,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:729,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:731,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteFirst(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrBuilderTest:732,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:733,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:733,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:735,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteFirst(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrBuilderTest:736,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:737,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:737,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: 738
      start: 723
    functionDepth: 5
    functionLinenumber: 723
    functionLinenumberEnd: 738
    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.StrBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[org.apache.commons.text.StrBuilder].deleteFirst(org.apache.commons.text.StrMatcher)'
    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:742,1
    - Dst: '[org.apache.commons.text.StrBuilder].delete(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:743,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:744,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:744,1
    - Dst: '[org.apache.commons.text.StrBuilder].delete(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:745,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:746,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:746,1
    - Dst: '[org.apache.commons.text.StrBuilder].delete(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:747,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:748,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:748,1
    - Dst: '[org.apache.commons.text.StrBuilder].delete(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:749,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:750,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:750,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderTest:752,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:755,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: 756
      start: 740
    functionDepth: 5
    functionLinenumber: 740
    functionLinenumberEnd: 756
    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].delete(int,int)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilderTest].assertThrows()'
    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:760,1
    - Dst: '[org.apache.commons.text.StrBuilder].endsWith(String)'
      Src: org.apache.commons.text.StrBuilderTest:761,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertFalse(boolean)'
      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].assertTrue(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:763,1
    - Dst: '[org.apache.commons.text.StrBuilder].endsWith(null)'
      Src: org.apache.commons.text.StrBuilderTest:764,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:764,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:765,1
    - Dst: '[org.apache.commons.text.StrBuilder].endsWith(String)'
      Src: org.apache.commons.text.StrBuilderTest:766,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(boolean)'
      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].assertFalse(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
    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: 773
      start: 758
    functionDepth: 4
    functionLinenumber: 758
    functionLinenumberEnd: 773
    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.StrBuilderTest].assertTrue(boolean)'
    - '[org.apache.commons.text.StrBuilder].endsWith(null)'
    - '[org.apache.commons.text.StrBuilderTest].assertFalse(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:777,1
    - Dst: '[org.apache.commons.text.StrBuilder].ensureCapacity(int)'
      Src: org.apache.commons.text.StrBuilderTest:778,1
    - Dst: '[org.apache.commons.text.StrBuilder].capacity()'
      Src: org.apache.commons.text.StrBuilderTest:779,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(int)'
      Src: org.apache.commons.text.StrBuilderTest:779,1
    - Dst: '[org.apache.commons.text.StrBuilder].ensureCapacity()'
      Src: org.apache.commons.text.StrBuilderTest:781,1
    - Dst: '[org.apache.commons.text.StrBuilder].capacity()'
      Src: org.apache.commons.text.StrBuilderTest:782,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(int)'
      Src: org.apache.commons.text.StrBuilderTest:782,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:784,1
    - Dst: '[org.apache.commons.text.StrBuilder].ensureCapacity(int)'
      Src: org.apache.commons.text.StrBuilderTest:785,1
    - Dst: '[org.apache.commons.text.StrBuilder].capacity()'
      Src: org.apache.commons.text.StrBuilderTest:786,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(int)'
      Src: org.apache.commons.text.StrBuilderTest:786,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: 787
      start: 775
    functionDepth: 4
    functionLinenumber: 775
    functionLinenumberEnd: 787
    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].capacity()'
    - '[org.apache.commons.text.StrBuilder].append(String)'
    - '[org.apache.commons.text.StrBuilder].ensureCapacity(int)'
    - '[org.apache.commons.text.StrBuilder].ensureCapacity()'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilderTest].assertTrue(int)'
    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:791,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:792,1
    - Dst: '[org.apache.commons.text.StrBuilder].equals(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilderTest:793,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(boolean)'
      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.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilder,Object)'
      Src: org.apache.commons.text.StrBuilderTest:796,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:798,1
    - Dst: '[org.apache.commons.text.StrBuilder].equals(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilderTest:799,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:799,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertNotEquals(org.apache.commons.text.StrBuilder,Object)'
      Src: org.apache.commons.text.StrBuilderTest:800,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:802,1
    - Dst: '[org.apache.commons.text.StrBuilder].equals(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilderTest:803,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:803,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertNotEquals(org.apache.commons.text.StrBuilder,Object)'
      Src: org.apache.commons.text.StrBuilderTest:804,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderTest:806,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:806,1
    - Dst: '[org.apache.commons.text.StrBuilder].equals(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilderTest:807,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:807,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilder,Object)'
      Src: org.apache.commons.text.StrBuilderTest:808,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.text.StrBuilderTest:810,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertNotEquals(org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:810,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertNotEquals(String,org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilderTest:811,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: 812
      start: 789
    functionDepth: 4
    functionLinenumber: 789
    functionLinenumberEnd: 812
    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:
    - '[org.apache.commons.text.StrBuilderTest].assertNotEquals(String,org.apache.commons.text.StrBuilder)'
    - '[org.apache.commons.text.StrBuilderTest].assertTrue(boolean)'
    - Integer.valueOf(int)
    - '[org.apache.commons.text.StrBuilderTest].assertNotEquals(org.apache.commons.text.StrBuilder,Object)'
    - '[org.apache.commons.text.StrBuilder].equals(org.apache.commons.text.StrBuilder)'
    - '[org.apache.commons.text.StrBuilderTest].assertFalse(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)'
    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:816,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:817,1
    - Dst: '[org.apache.commons.text.StrBuilder].equalsIgnoreCase(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilderTest:818,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(boolean)'
      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].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:822,1
    - Dst: '[org.apache.commons.text.StrBuilder].equalsIgnoreCase(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilderTest:823,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:823,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:825,1
    - Dst: '[org.apache.commons.text.StrBuilder].equalsIgnoreCase(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilderTest:826,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:826,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderTest:828,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:828,1
    - Dst: '[org.apache.commons.text.StrBuilder].equalsIgnoreCase(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilderTest:829,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(boolean)'
      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].clear()'
      Src: org.apache.commons.text.StrBuilderTest:833,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:833,1
    - Dst: '[org.apache.commons.text.StrBuilder].equalsIgnoreCase(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilderTest:834,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:834,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: 835
      start: 814
    functionDepth: 4
    functionLinenumber: 814
    functionLinenumberEnd: 835
    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].assertTrue(boolean)'
    - '[org.apache.commons.text.StrBuilder].equalsIgnoreCase(org.apache.commons.text.StrBuilder)'
    - '[org.apache.commons.text.StrBuilderTest].assertFalse(boolean)'
    - '[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>(String)'
      Src: org.apache.commons.text.StrBuilderTest:839,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderTest:841,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].getMessage()'
      Src: org.apache.commons.text.StrBuilderTest:842,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].contains(String)'
      Src: org.apache.commons.text.StrBuilderTest:842,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:842,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderTest:843,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].getMessage()'
      Src: org.apache.commons.text.StrBuilderTest:844,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].contains(String)'
      Src: org.apache.commons.text.StrBuilderTest:844,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:844,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    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: 845
      start: 837
    functionDepth: 5
    functionLinenumber: 837
    functionLinenumberEnd: 845
    functionName: '[org.apache.commons.text.StrBuilderTest].testErrorMessageShowsCorrectVariable()'
    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(org.apache.commons.text.StrBuilderTest)'
    - '[org.apache.commons.text.StrBuilderTest].contains(String)'
    - '[org.apache.commons.text.StrBuilderTest].getMessage()'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[org.apache.commons.text.StrBuilderTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrBuilderTest].testErrorMessageShowsCorrectVariable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:849,1
    - Dst: '[org.apache.commons.text.StrBuilder].getChars(org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:852,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertSame(org.apache.commons.text.StrBuilderTest,char[])'
      Src: org.apache.commons.text.StrBuilderTest:853,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertArrayEquals(char[])'
      Src: org.apache.commons.text.StrBuilderTest:854,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:856,1
    - Dst: '[org.apache.commons.text.StrBuilder].getChars(org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:857,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertSame(org.apache.commons.text.StrBuilderTest,char[])'
      Src: org.apache.commons.text.StrBuilderTest:858,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertArrayEquals(char[])'
      Src: org.apache.commons.text.StrBuilderTest:859,1
    - Dst: '[org.apache.commons.text.StrBuilder].getChars(null)'
      Src: org.apache.commons.text.StrBuilderTest:861,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertNotSame(org.apache.commons.text.StrBuilderTest,char[])'
      Src: org.apache.commons.text.StrBuilderTest:862,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:863,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.StrBuilderTest:864,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertArrayEquals(org.apache.commons.text.StrBuilderTest,char[])'
      Src: org.apache.commons.text.StrBuilderTest:864,1
    - Dst: '[org.apache.commons.text.StrBuilder].getChars(org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:867,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertSame(org.apache.commons.text.StrBuilderTest,char[])'
      Src: org.apache.commons.text.StrBuilderTest:868,1
    - Dst: '[org.apache.commons.text.StrBuilder].getChars(org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:871,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertNotSame(org.apache.commons.text.StrBuilderTest,char[])'
      Src: org.apache.commons.text.StrBuilderTest:872,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: 873
      start: 847
    functionDepth: 4
    functionLinenumber: 847
    functionLinenumberEnd: 873
    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].assertArrayEquals(org.apache.commons.text.StrBuilderTest,char[])'
    - '[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].getChars(org.apache.commons.text.StrBuilderTest)'
    - '[org.apache.commons.text.StrBuilder].append(String)'
    - '[org.apache.commons.text.StrBuilderTest].assertArrayEquals(char[])'
    - '[String].toCharArray()'
    - '[org.apache.commons.text.StrBuilderTest].assertSame(org.apache.commons.text.StrBuilderTest,char[])'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].getChars(null)'
    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:877,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:879,1
    - Dst: '[org.apache.commons.text.StrBuilder].getChars(int,int,org.apache.commons.text.StrBuilderTest,int)'
      Src: org.apache.commons.text.StrBuilderTest:881,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertArrayEquals(org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:882,1
    - Dst: '[org.apache.commons.text.StrBuilder].getChars(int,int,org.apache.commons.text.StrBuilderTest,int)'
      Src: org.apache.commons.text.StrBuilderTest:885,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertArrayEquals(org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:886,1
    - Dst: '[org.apache.commons.text.StrBuilder].getChars(int,org.apache.commons.text.StrBuilderTest,int)'
      Src: org.apache.commons.text.StrBuilderTest:889,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderTest:890,1
    - Dst: '[org.apache.commons.text.StrBuilder].getChars(int,org.apache.commons.text.StrBuilderTest,int)'
      Src: org.apache.commons.text.StrBuilderTest:896,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderTest:897,1
    - Dst: '[org.apache.commons.text.StrBuilder].getChars(int,int,org.apache.commons.text.StrBuilderTest,int)'
      Src: org.apache.commons.text.StrBuilderTest:903,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderTest:904,1
    - Dst: '[org.apache.commons.text.StrBuilder].getChars(int,int,org.apache.commons.text.StrBuilderTest,int)'
      Src: org.apache.commons.text.StrBuilderTest:910,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderTest:911,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: 915
      start: 875
    functionDepth: 4
    functionLinenumber: 875
    functionLinenumberEnd: 915
    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.StrBuilderTest].fail(String)'
    - '[org.apache.commons.text.StrBuilder].getChars(int,org.apache.commons.text.StrBuilderTest,int)'
    - '[org.apache.commons.text.StrBuilder].append(String)'
    - '[org.apache.commons.text.StrBuilderTest].assertArrayEquals(org.apache.commons.text.StrBuilderTest)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].getChars(int,int,org.apache.commons.text.StrBuilderTest,int)'
    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: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
    - Dst: '[org.apache.commons.text.StrBuilder].setNewLineText(String)'
      Src: org.apache.commons.text.StrBuilderTest:922,1
    - Dst: '[org.apache.commons.text.StrBuilder].getNewLineText()'
      Src: org.apache.commons.text.StrBuilderTest:923,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:923,1
    - Dst: '[org.apache.commons.text.StrBuilder].setNewLineText(String)'
      Src: org.apache.commons.text.StrBuilderTest:925,1
    - Dst: '[org.apache.commons.text.StrBuilder].getNewLineText()'
      Src: org.apache.commons.text.StrBuilderTest:926,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:926,1
    - Dst: '[org.apache.commons.text.StrBuilder].setNewLineText(String)'
      Src: org.apache.commons.text.StrBuilderTest:928,1
    - Dst: '[org.apache.commons.text.StrBuilder].getNewLineText()'
      Src: org.apache.commons.text.StrBuilderTest:929,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertNull(String)'
      Src: org.apache.commons.text.StrBuilderTest:929,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: 930
      start: 917
    functionDepth: 2
    functionLinenumber: 917
    functionLinenumberEnd: 930
    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.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilderTest].assertNull(String)'
    - '[org.apache.commons.text.StrBuilder].getNewLineText()'
    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:934,1
    - Dst: '[org.apache.commons.text.StrBuilder].getNullText()'
      Src: org.apache.commons.text.StrBuilderTest:935,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertNull(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].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:938,1
    - Dst: '[org.apache.commons.text.StrBuilder].setNullText(String)'
      Src: org.apache.commons.text.StrBuilderTest:940,1
    - Dst: '[org.apache.commons.text.StrBuilder].getNullText()'
      Src: org.apache.commons.text.StrBuilderTest:941,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertNull(String)'
      Src: org.apache.commons.text.StrBuilderTest:941,1
    - Dst: '[org.apache.commons.text.StrBuilder].setNullText(String)'
      Src: org.apache.commons.text.StrBuilderTest:943,1
    - Dst: '[org.apache.commons.text.StrBuilder].getNullText()'
      Src: org.apache.commons.text.StrBuilderTest:944,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:944,1
    - Dst: '[org.apache.commons.text.StrBuilder].setNullText(String)'
      Src: org.apache.commons.text.StrBuilderTest:946,1
    - Dst: '[org.apache.commons.text.StrBuilder].getNullText()'
      Src: org.apache.commons.text.StrBuilderTest:947,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertNull(String)'
      Src: org.apache.commons.text.StrBuilderTest:947,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: 948
      start: 932
    functionDepth: 2
    functionLinenumber: 932
    functionLinenumberEnd: 948
    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].<init>()'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].setNullText(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:952,1
    - Dst: '[org.apache.commons.text.StrBuilder].hashCode()'
      Src: org.apache.commons.text.StrBuilderTest:953,1
    - Dst: '[org.apache.commons.text.StrBuilder].hashCode()'
      Src: org.apache.commons.text.StrBuilderTest:954,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:955,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:956,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:958,1
    - Dst: '[org.apache.commons.text.StrBuilder].hashCode()'
      Src: org.apache.commons.text.StrBuilderTest:959,1
    - Dst: '[org.apache.commons.text.StrBuilder].hashCode()'
      Src: org.apache.commons.text.StrBuilderTest:960,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(int)'
      Src: org.apache.commons.text.StrBuilderTest:961,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:962,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: 963
      start: 950
    functionDepth: 4
    functionLinenumber: 950
    functionLinenumberEnd: 963
    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.StrBuilder].hashCode()'
    - '[org.apache.commons.text.StrBuilder].append(String)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilderTest].assertTrue(int)'
    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:967,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(char)'
      Src: org.apache.commons.text.StrBuilderTest:968,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:968,1
    - Dst: '[String].indexOf(char)'
      Src: org.apache.commons.text.StrBuilderTest:971,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(char)'
      Src: org.apache.commons.text.StrBuilderTest:971,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
      Src: org.apache.commons.text.StrBuilderTest:971,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: '[String].indexOf(char)'
      Src: org.apache.commons.text.StrBuilderTest:974,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(char)'
      Src: org.apache.commons.text.StrBuilderTest:974,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
      Src: org.apache.commons.text.StrBuilderTest:974,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(char)'
      Src: org.apache.commons.text.StrBuilderTest:976,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:976,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: 977
      start: 965
    functionDepth: 5
    functionLinenumber: 965
    functionLinenumberEnd: 977
    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:
    - '[String].indexOf(char)'
    - '[org.apache.commons.text.StrBuilder].indexOf(char)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
    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:981,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(char)'
      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: '[org.apache.commons.text.StrBuilder].indexOf(char,int)'
      Src: org.apache.commons.text.StrBuilderTest:983,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:983,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(char,int)'
      Src: org.apache.commons.text.StrBuilderTest:984,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:984,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].indexOf(char,int)'
      Src: org.apache.commons.text.StrBuilderTest:986,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:986,1
    - Dst: '[String].indexOf(char,int)'
      Src: org.apache.commons.text.StrBuilderTest:989,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(org.apache.commons.text.StrBuilderTest,int)'
      Src: org.apache.commons.text.StrBuilderTest:989,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(char,int)'
      Src: org.apache.commons.text.StrBuilderTest:991,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:991,1
    - Dst: '[String].indexOf(char,int)'
      Src: org.apache.commons.text.StrBuilderTest:992,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(char,int)'
      Src: org.apache.commons.text.StrBuilderTest:992,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
      Src: org.apache.commons.text.StrBuilderTest:992,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(char,int)'
      Src: org.apache.commons.text.StrBuilderTest:994,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:994,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:996,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(char,int)'
      Src: org.apache.commons.text.StrBuilderTest:997,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:997,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(char,int)'
      Src: org.apache.commons.text.StrBuilderTest:998,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:998,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: 999
      start: 979
    functionDepth: 5
    functionLinenumber: 979
    functionLinenumberEnd: 999
    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.StrBuilder].indexOf(char,int)'
    - '[org.apache.commons.text.StrBuilder].indexOf(char)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
    - '[String].indexOf(char,int)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
    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:1003,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(String)'
      Src: org.apache.commons.text.StrBuilderTest:1005,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1005,1
    - Dst: '[String].indexOf(String)'
      Src: org.apache.commons.text.StrBuilderTest:1007,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(String)'
      Src: org.apache.commons.text.StrBuilderTest:1007,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
      Src: org.apache.commons.text.StrBuilderTest:1007,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(String)'
      Src: org.apache.commons.text.StrBuilderTest:1009,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1009,1
    - Dst: '[String].indexOf(String)'
      Src: org.apache.commons.text.StrBuilderTest:1011,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(String)'
      Src: org.apache.commons.text.StrBuilderTest:1011,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
      Src: org.apache.commons.text.StrBuilderTest:1011,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(String)'
      Src: org.apache.commons.text.StrBuilderTest:1013,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1013,1
    - Dst: '[String].indexOf(String)'
      Src: org.apache.commons.text.StrBuilderTest:1014,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(String)'
      Src: org.apache.commons.text.StrBuilderTest:1014,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
      Src: org.apache.commons.text.StrBuilderTest:1014,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(String)'
      Src: org.apache.commons.text.StrBuilderTest:1016,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1016,1
    - Dst: '[String].indexOf(String)'
      Src: org.apache.commons.text.StrBuilderTest:1017,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(String)'
      Src: org.apache.commons.text.StrBuilderTest:1017,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
      Src: org.apache.commons.text.StrBuilderTest:1017,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(String)'
      Src: org.apache.commons.text.StrBuilderTest:1019,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1019,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(String)'
      Src: org.apache.commons.text.StrBuilderTest:1021,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1021,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: 1022
      start: 1001
    functionDepth: 5
    functionLinenumber: 1001
    functionLinenumberEnd: 1022
    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.StrBuilder].<init>(String)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
    - '[String].indexOf(String)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
    - '[org.apache.commons.text.StrBuilder].indexOf(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:1026,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(String)'
      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: '[org.apache.commons.text.StrBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1029,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1029,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1030,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1030,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(int)'
      Src: org.apache.commons.text.StrBuilderTest:1031,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1032,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1032,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)'
      Src: org.apache.commons.text.StrBuilderTest:1033,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(int)'
      Src: org.apache.commons.text.StrBuilderTest:1035,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1036,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1036,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:1040,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(org.apache.commons.text.StrBuilderTest,int)'
      Src: org.apache.commons.text.StrBuilderTest:1040,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1042,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1042,1
    - Dst: '[String].indexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1044,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1044,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
      Src: org.apache.commons.text.StrBuilderTest:1044,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: '[String].indexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1047,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(org.apache.commons.text.StrBuilderTest,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,int)'
      Src: org.apache.commons.text.StrBuilderTest:1049,1
    - Dst: '[String].indexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1050,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1050,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
      Src: org.apache.commons.text.StrBuilderTest:1050,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1052,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1052,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1054,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1055,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1055,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(String,int)'
      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].indexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1058,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1058,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: 1059
      start: 1024
    functionDepth: 5
    functionLinenumber: 1024
    functionLinenumberEnd: 1059
    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:
    - '[String].indexOf(String,int)'
    - '[org.apache.commons.text.StrBuilder].indexOf(String,int)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
    - '[org.apache.commons.text.StrBuilder].indexOf(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: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.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrBuilderTest:1065,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrBuilderTest:1065,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1065,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:1067,1
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrBuilderTest:1068,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrBuilderTest:1068,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1068,1
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrBuilderTest:1069,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrBuilderTest:1069,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1069,1
    - Dst: '[org.apache.commons.text.StrMatcher].spaceMatcher()'
      Src: org.apache.commons.text.StrBuilderTest:1070,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrBuilderTest:1070,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1070,1
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrBuilderTest:1071,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrBuilderTest:1071,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1071,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrBuilderTest:1072,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrBuilderTest:1072,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1072,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(org.apache.commons.text.StrMatcher)'
      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.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:1075,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrBuilderTest:1076,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1076,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: 1077
      start: 1061
    functionDepth: 4
    functionLinenumber: 1061
    functionLinenumberEnd: 1077
    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.StrMatcher].spaceMatcher()'
    - '[org.apache.commons.text.StrBuilder].append(String)'
    - '[org.apache.commons.text.StrMatcher].noneMatcher()'
    - '[org.apache.commons.text.StrBuilder].indexOf(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrMatcher].charMatcher(char)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
    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:1081,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(org.apache.commons.text.StrMatcher,int)'
      Src: org.apache.commons.text.StrBuilderTest:1082,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1082,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,int)'
      Src: org.apache.commons.text.StrBuilderTest:1083,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(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)'
      Src: org.apache.commons.text.StrBuilderTest:1084,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      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)'
      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,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].charMatcher(char)'
      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].charMatcher(char)'
      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].charMatcher(char)'
      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].charMatcher(char)'
      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,int)'
      Src: org.apache.commons.text.StrBuilderTest:1095,1
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      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,int)'
      Src: org.apache.commons.text.StrBuilderTest:1096,1
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrBuilderTest:1097,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(org.apache.commons.text.StrMatcher,int)'
      Src: org.apache.commons.text.StrBuilderTest:1097,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1097,1
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      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.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrBuilderTest:1099,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.StrMatcher].spaceMatcher()'
      Src: org.apache.commons.text.StrBuilderTest:1101,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrBuilderTest:1101,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1101,1
    - Dst: '[org.apache.commons.text.StrMatcher].spaceMatcher()'
      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:1102,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1102,1
    - Dst: '[org.apache.commons.text.StrMatcher].spaceMatcher()'
      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:1103,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1103,1
    - Dst: '[org.apache.commons.text.StrMatcher].spaceMatcher()'
      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:1104,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1104,1
    - Dst: '[org.apache.commons.text.StrMatcher].spaceMatcher()'
      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:1105,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1105,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrBuilderTest:1107,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
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(org.apache.commons.text.StrMatcher,int)'
      Src: org.apache.commons.text.StrBuilderTest:1108,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1108,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:1110,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(org.apache.commons.text.StrMatcher,int)'
      Src: org.apache.commons.text.StrBuilderTest:1111,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1111,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(org.apache.commons.text.StrMatcher,int)'
      Src: org.apache.commons.text.StrBuilderTest:1112,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1112,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(org.apache.commons.text.StrMatcher,int)'
      Src: org.apache.commons.text.StrBuilderTest:1113,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1113,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(org.apache.commons.text.StrMatcher,int)'
      Src: org.apache.commons.text.StrBuilderTest:1114,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1114,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(org.apache.commons.text.StrMatcher,int)'
      Src: org.apache.commons.text.StrBuilderTest:1115,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1115,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(org.apache.commons.text.StrMatcher,int)'
      Src: org.apache.commons.text.StrBuilderTest:1116,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1116,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: 1117
      start: 1079
    functionDepth: 4
    functionLinenumber: 1079
    functionLinenumberEnd: 1117
    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.StrMatcher].spaceMatcher()'
    - '[org.apache.commons.text.StrBuilder].append(String)'
    - '[org.apache.commons.text.StrMatcher].noneMatcher()'
    - '[org.apache.commons.text.StrBuilder].indexOf(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].indexOf(org.apache.commons.text.StrMatcher,int)'
    - '[org.apache.commons.text.StrMatcher].charMatcher(char)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
    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:1121,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteFirst(String)'
      Src: org.apache.commons.text.StrBuilderTest:1122,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(String)'
      Src: org.apache.commons.text.StrBuilderTest:1123,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1123,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: 1124
      start: 1119
    functionDepth: 5
    functionLinenumber: 1119
    functionLinenumberEnd: 1124
    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].<init>(String)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
    - '[org.apache.commons.text.StrBuilder].deleteFirst(String)'
    - '[org.apache.commons.text.StrBuilder].indexOf(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:1128,1
    - Dst: '[org.apache.commons.text.StrBuilder].isEmpty()'
      Src: org.apache.commons.text.StrBuilderTest:1129,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:1129,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:1131,1
    - Dst: '[org.apache.commons.text.StrBuilder].isEmpty()'
      Src: org.apache.commons.text.StrBuilderTest:1132,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:1132,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderTest:1134,1
    - Dst: '[org.apache.commons.text.StrBuilder].isEmpty()'
      Src: org.apache.commons.text.StrBuilderTest:1135,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:1135,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: 1136
      start: 1126
    functionDepth: 4
    functionLinenumber: 1126
    functionLinenumberEnd: 1136
    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].assertTrue(boolean)'
    - '[org.apache.commons.text.StrBuilderTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StrBuilder].append(String)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].isEmpty()'
    - '[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:1140,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteAll(String)'
      Src: org.apache.commons.text.StrBuilderTest:1141,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1142,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1142,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: 1143
      start: 1138
    functionDepth: 5
    functionLinenumber: 1138
    functionLinenumberEnd: 1143
    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].deleteAll(String)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,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:1147,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteFirst(String)'
      Src: org.apache.commons.text.StrBuilderTest:1148,1
    - Dst: '[org.apache.commons.text.StrBuilder].contains(char)'
      Src: org.apache.commons.text.StrBuilderTest:1149,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertFalse(boolean,String)'
      Src: org.apache.commons.text.StrBuilderTest:1149,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(char)'
      Src: org.apache.commons.text.StrBuilderTest:1150,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,String)'
      Src: org.apache.commons.text.StrBuilderTest:1150,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: 1151
      start: 1145
    functionDepth: 5
    functionLinenumber: 1145
    functionLinenumberEnd: 1151
    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.StrBuilder].indexOf(char)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int,String)'
    - '[org.apache.commons.text.StrBuilder].contains(char)'
    - '[org.apache.commons.text.StrBuilderTest].assertFalse(boolean,String)'
    - '[org.apache.commons.text.StrBuilder].deleteFirst(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:1155,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendFixedWidthPadLeft(null,int,char)'
      Src: org.apache.commons.text.StrBuilderTest:1156,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1157,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1157,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: 1158
      start: 1153
    functionDepth: 2
    functionLinenumber: 1153
    functionLinenumberEnd: 1158
    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:1162,1
    - Dst: '[org.apache.commons.text.StrBuilder].appendFixedWidthPadRight(null,int,char)'
      Src: org.apache.commons.text.StrBuilderTest:1163,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1164,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1164,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: 1165
      start: 1160
    functionDepth: 2
    functionLinenumber: 1160
    functionLinenumberEnd: 1165
    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.StrBuilderTest].assertEquals(String,String,String)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[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:1169,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(char)'
      Src: org.apache.commons.text.StrBuilderTest:1171,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1171,1
    - Dst: '[String].lastIndexOf(char)'
      Src: org.apache.commons.text.StrBuilderTest:1173,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(char)'
      Src: org.apache.commons.text.StrBuilderTest:1173,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
      Src: org.apache.commons.text.StrBuilderTest:1173,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,int)'
      Src: org.apache.commons.text.StrBuilderTest:1175,1
    - Dst: '[String].lastIndexOf(char)'
      Src: org.apache.commons.text.StrBuilderTest:1176,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(char)'
      Src: org.apache.commons.text.StrBuilderTest:1176,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
      Src: org.apache.commons.text.StrBuilderTest:1176,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(char)'
      Src: org.apache.commons.text.StrBuilderTest:1178,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1178,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: 1179
      start: 1167
    functionDepth: 5
    functionLinenumber: 1167
    functionLinenumberEnd: 1179
    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.StrBuilder].lastIndexOf(char)'
    - '[String].lastIndexOf(char)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
    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:1183,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(char)'
      Src: org.apache.commons.text.StrBuilderTest:1184,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1184,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,int)'
      Src: org.apache.commons.text.StrBuilderTest:1185,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(char,int)'
      Src: org.apache.commons.text.StrBuilderTest:1186,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1186,1
    - Dst: '[String].lastIndexOf(char,int)'
      Src: org.apache.commons.text.StrBuilderTest:1189,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(org.apache.commons.text.StrBuilderTest,int)'
      Src: org.apache.commons.text.StrBuilderTest:1189,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(char,int)'
      Src: org.apache.commons.text.StrBuilderTest:1191,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1191,1
    - Dst: '[String].lastIndexOf(char,int)'
      Src: org.apache.commons.text.StrBuilderTest:1192,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(char,int)'
      Src: org.apache.commons.text.StrBuilderTest:1192,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
      Src: org.apache.commons.text.StrBuilderTest:1192,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(char,int)'
      Src: org.apache.commons.text.StrBuilderTest:1194,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1194,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1196,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:1197,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(char,int)'
      Src: org.apache.commons.text.StrBuilderTest:1197,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1197,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(char,int)'
      Src: org.apache.commons.text.StrBuilderTest:1198,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1198,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: 1199
      start: 1181
    functionDepth: 5
    functionLinenumber: 1181
    functionLinenumberEnd: 1199
    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.StrBuilder].lastIndexOf(char)'
    - '[org.apache.commons.text.StrBuilder].lastIndexOf(char,int)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[String].lastIndexOf(char,int)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
    - '[org.apache.commons.text.StrBuilder].length()'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
    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:1203,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(String)'
      Src: org.apache.commons.text.StrBuilderTest:1205,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1205,1
    - Dst: '[String].lastIndexOf(String)'
      Src: org.apache.commons.text.StrBuilderTest:1207,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(String)'
      Src: org.apache.commons.text.StrBuilderTest:1207,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
      Src: org.apache.commons.text.StrBuilderTest:1207,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(String)'
      Src: org.apache.commons.text.StrBuilderTest:1209,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1209,1
    - Dst: '[String].lastIndexOf(String)'
      Src: org.apache.commons.text.StrBuilderTest:1211,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(String)'
      Src: org.apache.commons.text.StrBuilderTest:1211,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
      Src: org.apache.commons.text.StrBuilderTest:1211,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(String)'
      Src: org.apache.commons.text.StrBuilderTest:1213,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1213,1
    - Dst: '[String].lastIndexOf(String)'
      Src: org.apache.commons.text.StrBuilderTest:1214,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(String)'
      Src: org.apache.commons.text.StrBuilderTest:1214,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
      Src: org.apache.commons.text.StrBuilderTest:1214,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(String)'
      Src: org.apache.commons.text.StrBuilderTest:1216,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1216,1
    - Dst: '[String].lastIndexOf(String)'
      Src: org.apache.commons.text.StrBuilderTest:1217,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(String)'
      Src: org.apache.commons.text.StrBuilderTest:1217,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
      Src: org.apache.commons.text.StrBuilderTest:1217,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(String)'
      Src: org.apache.commons.text.StrBuilderTest:1219,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1219,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(String)'
      Src: org.apache.commons.text.StrBuilderTest:1221,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1221,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: 1222
      start: 1201
    functionDepth: 5
    functionLinenumber: 1201
    functionLinenumberEnd: 1222
    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.StrBuilder].lastIndexOf(String)'
    - '[String].lastIndexOf(String)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
    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:1226,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(String)'
      Src: org.apache.commons.text.StrBuilderTest:1227,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1227,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(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1228,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1229,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1229,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1230,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1230,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(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1231,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1232,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1232,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: '[org.apache.commons.text.StrBuilder].lastIndexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1235,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1235,1
    - Dst: '[String].lastIndexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1236,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1236,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
      Src: org.apache.commons.text.StrBuilderTest:1236,1
    - Dst: '[String].lastIndexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1237,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(org.apache.commons.text.StrBuilderTest,int)'
      Src: org.apache.commons.text.StrBuilderTest:1237,1
    - Dst: '[String].lastIndexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1240,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(org.apache.commons.text.StrBuilderTest,int)'
      Src: org.apache.commons.text.StrBuilderTest:1240,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1242,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1242,1
    - Dst: '[String].lastIndexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1244,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1244,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
      Src: org.apache.commons.text.StrBuilderTest:1244,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: '[String].lastIndexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1247,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(org.apache.commons.text.StrBuilderTest,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,int)'
      Src: org.apache.commons.text.StrBuilderTest:1249,1
    - Dst: '[String].lastIndexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1250,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1250,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
      Src: org.apache.commons.text.StrBuilderTest:1250,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1252,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1252,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1254,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:1255,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1255,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1255,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(String,int)'
      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].lastIndexOf(String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1258,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1258,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: 1259
      start: 1224
    functionDepth: 5
    functionLinenumber: 1224
    functionLinenumberEnd: 1259
    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.StrBuilder].lastIndexOf(String)'
    - '[String].lastIndexOf(String,int)'
    - '[org.apache.commons.text.StrBuilder].lastIndexOf(String,int)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
    - '[org.apache.commons.text.StrBuilder].length()'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
    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: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.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrBuilderTest:1265,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrBuilderTest:1265,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1265,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:1267,1
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrBuilderTest:1268,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrBuilderTest:1268,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1268,1
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrBuilderTest:1269,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrBuilderTest:1269,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1269,1
    - Dst: '[org.apache.commons.text.StrMatcher].spaceMatcher()'
      Src: org.apache.commons.text.StrBuilderTest:1270,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrBuilderTest:1270,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1270,1
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrBuilderTest:1271,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrBuilderTest:1271,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1271,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrBuilderTest:1272,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrBuilderTest:1272,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1272,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(org.apache.commons.text.StrMatcher)'
      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.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:1275,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,int)'
      Src: org.apache.commons.text.StrBuilderTest:1276,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: 1277
      start: 1261
    functionDepth: 4
    functionLinenumber: 1261
    functionLinenumberEnd: 1277
    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.StrMatcher].spaceMatcher()'
    - '[org.apache.commons.text.StrBuilder].lastIndexOf(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrBuilder].append(String)'
    - '[org.apache.commons.text.StrMatcher].noneMatcher()'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrMatcher].charMatcher(char)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
    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:1281,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)'
      Src: org.apache.commons.text.StrBuilderTest:1282,1
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrBuilderTest:1283,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(org.apache.commons.text.StrMatcher,int)'
      Src: org.apache.commons.text.StrBuilderTest:1283,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1283,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,int)'
      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)'
      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.StrBuilder].append(String)'
      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)'
      Src: org.apache.commons.text.StrBuilderTest:1288,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(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].charMatcher(char)'
      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].charMatcher(char)'
      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].charMatcher(char)'
      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].charMatcher(char)'
      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].charMatcher(char)'
      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].charMatcher(char)'
      Src: org.apache.commons.text.StrBuilderTest:1298,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(org.apache.commons.text.StrMatcher,int)'
      Src: org.apache.commons.text.StrBuilderTest:1298,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1298,1
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      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,int)'
      Src: org.apache.commons.text.StrBuilderTest:1299,1
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrBuilderTest:1300,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,int)'
      Src: org.apache.commons.text.StrBuilderTest:1300,1
    - Dst: '[org.apache.commons.text.StrMatcher].spaceMatcher()'
      Src: org.apache.commons.text.StrBuilderTest:1302,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrBuilderTest:1302,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1302,1
    - Dst: '[org.apache.commons.text.StrMatcher].spaceMatcher()'
      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:1303,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1303,1
    - Dst: '[org.apache.commons.text.StrMatcher].spaceMatcher()'
      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:1304,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1304,1
    - Dst: '[org.apache.commons.text.StrMatcher].spaceMatcher()'
      Src: org.apache.commons.text.StrBuilderTest:1305,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(org.apache.commons.text.StrMatcher,int)'
      Src: org.apache.commons.text.StrBuilderTest:1305,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1305,1
    - Dst: '[org.apache.commons.text.StrMatcher].spaceMatcher()'
      Src: org.apache.commons.text.StrBuilderTest:1306,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(org.apache.commons.text.StrMatcher,int)'
      Src: org.apache.commons.text.StrBuilderTest:1306,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1306,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      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:1308,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(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)'
      Src: org.apache.commons.text.StrBuilderTest:1309,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:1311,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)'
      Src: org.apache.commons.text.StrBuilderTest:1312,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(org.apache.commons.text.StrMatcher,int)'
      Src: org.apache.commons.text.StrBuilderTest:1313,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
      Src: org.apache.commons.text.StrBuilderTest:1313,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(org.apache.commons.text.StrMatcher,int)'
      Src: org.apache.commons.text.StrBuilderTest:1316,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1316,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(org.apache.commons.text.StrMatcher,int)'
      Src: org.apache.commons.text.StrBuilderTest:1317,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1317,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(org.apache.commons.text.StrMatcher,int)'
      Src: org.apache.commons.text.StrBuilderTest:1318,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1318,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(org.apache.commons.text.StrMatcher,int)'
      Src: org.apache.commons.text.StrBuilderTest:1321,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1321,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: 1322
      start: 1279
    functionDepth: 4
    functionLinenumber: 1279
    functionLinenumberEnd: 1322
    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.StrMatcher].spaceMatcher()'
    - '[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].append(String)'
    - '[org.apache.commons.text.StrMatcher].noneMatcher()'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrMatcher].charMatcher(char)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int)'
    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:1326,1
    - Dst: '[org.apache.commons.text.StrBuilder].leftString(int)'
      Src: org.apache.commons.text.StrBuilderTest:1327,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1327,1
    - Dst: '[org.apache.commons.text.StrBuilder].leftString(int)'
      Src: org.apache.commons.text.StrBuilderTest:1328,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1328,1
    - Dst: '[org.apache.commons.text.StrBuilder].leftString()'
      Src: org.apache.commons.text.StrBuilderTest:1329,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1329,1
    - Dst: '[org.apache.commons.text.StrBuilder].leftString(int)'
      Src: org.apache.commons.text.StrBuilderTest:1330,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1330,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: 1331
      start: 1324
    functionDepth: 5
    functionLinenumber: 1324
    functionLinenumberEnd: 1331
    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.StrBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].leftString(int)'
    - '[org.apache.commons.text.StrBuilder].leftString()'
    - '[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:1335,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:1336,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1336,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:1338,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:1339,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1339,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: 1340
      start: 1333
    functionDepth: 4
    functionLinenumber: 1333
    functionLinenumberEnd: 1340
    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.StrBuilder].length()'
    - '[org.apache.commons.text.StrBuilder].append(String)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
    - '[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:1344,1
    - Dst: '[org.apache.commons.text.StrBuilder].midString(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1345,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1345,1
    - Dst: '[org.apache.commons.text.StrBuilder].midString(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1346,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1346,1
    - Dst: '[org.apache.commons.text.StrBuilder].midString(int)'
      Src: org.apache.commons.text.StrBuilderTest:1347,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1347,1
    - Dst: '[org.apache.commons.text.StrBuilder].midString(int)'
      Src: org.apache.commons.text.StrBuilderTest:1348,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1348,1
    - Dst: '[org.apache.commons.text.StrBuilder].midString(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1349,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1349,1
    - Dst: '[org.apache.commons.text.StrBuilder].midString(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1350,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1350,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: 1351
      start: 1342
    functionDepth: 5
    functionLinenumber: 1342
    functionLinenumberEnd: 1351
    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.StrBuilder].midString(int)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,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:1355,1
    - Dst: '[org.apache.commons.text.StrBuilder].minimizeCapacity()'
      Src: org.apache.commons.text.StrBuilderTest:1356,1
    - Dst: '[org.apache.commons.text.StrBuilder].capacity()'
      Src: org.apache.commons.text.StrBuilderTest:1357,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1357,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:1359,1
    - Dst: '[org.apache.commons.text.StrBuilder].minimizeCapacity()'
      Src: org.apache.commons.text.StrBuilderTest:1360,1
    - Dst: '[org.apache.commons.text.StrBuilder].capacity()'
      Src: org.apache.commons.text.StrBuilderTest:1361,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1361,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: 1362
      start: 1353
    functionDepth: 4
    functionLinenumber: 1353
    functionLinenumberEnd: 1362
    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.StrBuilder].capacity()'
    - '[org.apache.commons.text.StrBuilder].minimizeCapacity()'
    - '[org.apache.commons.text.StrBuilder].append(String)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    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:1368,1
    - Dst: '[java.nio.CharBuffer].wrap(org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:1369,1
    - Dst: '[org.apache.commons.text.StrBuilder].readFrom(org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:1369,1
    - Dst: s.length()
      Src: org.apache.commons.text.StrBuilderTest:1371,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
      Src: org.apache.commons.text.StrBuilderTest:1371,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1372,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,String)'
      Src: org.apache.commons.text.StrBuilderTest:1372,1
    - Dst: Integer.toString(org.apache.commons.text.StrBuilderTest)
      Src: org.apache.commons.text.StrBuilderTest:1374,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: 1376
      start: 1364
    functionDepth: 2
    functionLinenumber: 1364
    functionLinenumberEnd: 1376
    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:
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,String)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - s.length()
    - Integer.toString(org.apache.commons.text.StrBuilderTest)
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[java.nio.CharBuffer].wrap(org.apache.commons.text.StrBuilderTest)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
    - '[org.apache.commons.text.StrBuilder].readFrom(org.apache.commons.text.StrBuilderTest)'
    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:1380,1
    - Dst: '[java.nio.CharBuffer].wrap(String)'
      Src: org.apache.commons.text.StrBuilderTest:1381,1
    - Dst: '[org.apache.commons.text.StrBuilder].readFrom(org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:1381,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1382,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1382,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: 1383
      start: 1378
    functionDepth: 5
    functionLinenumber: 1378
    functionLinenumberEnd: 1383
    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].toString()'
    - '[java.nio.CharBuffer].wrap(String)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].readFrom(org.apache.commons.text.StrBuilderTest)'
    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:1389,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest.MockReadable].<init>(org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:1390,1
    - Dst: '[org.apache.commons.text.StrBuilder].readFrom(org.apache.commons.text.TextStringBuilderTest.MockReadable)'
      Src: org.apache.commons.text.StrBuilderTest:1390,1
    - Dst: s.length()
      Src: org.apache.commons.text.StrBuilderTest:1392,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
      Src: org.apache.commons.text.StrBuilderTest:1392,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1393,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,String)'
      Src: org.apache.commons.text.StrBuilderTest:1393,1
    - Dst: Integer.toString(org.apache.commons.text.StrBuilderTest)
      Src: org.apache.commons.text.StrBuilderTest:1395,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: 1397
      start: 1385
    functionDepth: 2
    functionLinenumber: 1385
    functionLinenumberEnd: 1397
    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.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,String)'
    - s.length()
    - '[org.apache.commons.text.StrBuilder].readFrom(org.apache.commons.text.TextStringBuilderTest.MockReadable)'
    - '[org.apache.commons.text.TextStringBuilderTest.MockReadable].<init>(org.apache.commons.text.StrBuilderTest)'
    - Integer.toString(org.apache.commons.text.StrBuilderTest)
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    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:1401,1
    - Dst: '[org.apache.commons.text.TextStringBuilderTest.MockReadable].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1402,1
    - Dst: '[org.apache.commons.text.StrBuilder].readFrom(org.apache.commons.text.TextStringBuilderTest.MockReadable)'
      Src: org.apache.commons.text.StrBuilderTest:1402,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1403,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1403,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: 1404
      start: 1399
    functionDepth: 5
    functionLinenumber: 1399
    functionLinenumberEnd: 1404
    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].readFrom(org.apache.commons.text.TextStringBuilderTest.MockReadable)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilderTest.MockReadable].<init>(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:1410,1
    - Dst: '[java.io.StringReader].<init>(org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:1411,1
    - Dst: '[org.apache.commons.text.StrBuilder].readFrom(java.io.StringReader)'
      Src: org.apache.commons.text.StrBuilderTest:1411,1
    - Dst: s.length()
      Src: org.apache.commons.text.StrBuilderTest:1413,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
      Src: org.apache.commons.text.StrBuilderTest:1413,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1414,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,String)'
      Src: org.apache.commons.text.StrBuilderTest:1414,1
    - Dst: Integer.toString(org.apache.commons.text.StrBuilderTest)
      Src: org.apache.commons.text.StrBuilderTest:1416,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: 1418
      start: 1406
    functionDepth: 2
    functionLinenumber: 1406
    functionLinenumberEnd: 1418
    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.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,String)'
    - '[java.io.StringReader].<init>(org.apache.commons.text.StrBuilderTest)'
    - '[org.apache.commons.text.StrBuilder].readFrom(java.io.StringReader)'
    - s.length()
    - Integer.toString(org.apache.commons.text.StrBuilderTest)
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,int)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    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:1422,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1423,1
    - Dst: '[org.apache.commons.text.StrBuilder].readFrom(java.io.StringReader)'
      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
    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: 1425
      start: 1420
    functionDepth: 5
    functionLinenumber: 1420
    functionLinenumberEnd: 1425
    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:
    - '[java.io.StringReader].<init>(String)'
    - '[org.apache.commons.text.StrBuilder].readFrom(java.io.StringReader)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    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:1429,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(int,int,String)'
      Src: org.apache.commons.text.StrBuilderTest:1430,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1431,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1431,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(int,int,String)'
      Src: org.apache.commons.text.StrBuilderTest:1432,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1433,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1433,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(int,int,String)'
      Src: org.apache.commons.text.StrBuilderTest:1434,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1435,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1435,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(int,int,String)'
      Src: org.apache.commons.text.StrBuilderTest:1436,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1437,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1437,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(int,int,String)'
      Src: org.apache.commons.text.StrBuilderTest:1438,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1439,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1439,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(int,int,String)'
      Src: org.apache.commons.text.StrBuilderTest:1440,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1441,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1441,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1443,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(int,int,String)'
      Src: org.apache.commons.text.StrBuilderTest:1444,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1445,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1445,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(int,int,String)'
      Src: org.apache.commons.text.StrBuilderTest:1447,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderTest:1448,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:1453,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(int,int,String)'
      Src: org.apache.commons.text.StrBuilderTest:1455,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderTest:1456,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(int,String)'
      Src: org.apache.commons.text.StrBuilderTest:1461,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderTest:1462,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: 1466
      start: 1427
    functionDepth: 5
    functionLinenumber: 1427
    functionLinenumberEnd: 1466
    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.StrBuilderTest].fail(String)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].replace(int,String)'
    - '[org.apache.commons.text.StrBuilder].replace(int,int,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:1470,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1471,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1471,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1472,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1472,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1474,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1475,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1475,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1476,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1476,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1478,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1479,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1479,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1480,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1480,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1482,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1483,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1483,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1484,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1484,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1486,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1487,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1487,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1488,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1488,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1490,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1491,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1491,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1492,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1492,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1494,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1495,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1495,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1496,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1496,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: 1497
      start: 1468
    functionDepth: 5
    functionLinenumber: 1468
    functionLinenumberEnd: 1497
    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.StrMatcher].stringMatcher(String)'
    - '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int,int)'
    - '[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.StrBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    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:1501,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1502,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1502,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1503,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1503,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1505,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1506,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1506,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1507,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1507,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1509,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1510,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1510,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1511,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1511,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1513,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1514,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1514,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1515,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1515,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1517,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1518,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1518,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1519,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1519,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1521,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1522,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1522,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1523,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1523,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1525,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1526,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1526,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1527,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1527,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1529,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1530,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1530,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1531,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1531,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1533,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1534,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1534,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1535,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1535,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1537,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.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1539,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1539,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1541,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1542,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1542,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
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1545,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1547,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1547,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderTest:1548,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1552,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1552,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: 1553
      start: 1499
    functionDepth: 5
    functionLinenumber: 1499
    functionLinenumberEnd: 1553
    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.StrBuilderTest].fail(String)'
    - '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
    - '[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.StrBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    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:1557,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:1558,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1558,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1559,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1559,1
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrBuilderTest:1561,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:1561,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1561,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1562,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1562,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1564,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:1564,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1564,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1565,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1565,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1567,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:1568,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1568,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1569,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1569,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:1571,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:1572,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1572,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1573,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1573,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: 1574
      start: 1555
    functionDepth: 5
    functionLinenumber: 1555
    functionLinenumberEnd: 1574
    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].toString()'
    - '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
    - '[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].<init>()'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].length()'
    - '[org.apache.commons.text.StrMatcher].charMatcher(char)'
    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:1578,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1579,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:1579,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1579,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1580,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1580,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1582,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1583,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:1583,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1583,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1584,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1584,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1586,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1587,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:1587,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1587,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1588,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1588,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1590,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1591,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:1591,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1591,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1592,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1592,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1594,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1595,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:1595,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,null,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1595,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1596,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1596,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: 1597
      start: 1576
    functionDepth: 5
    functionLinenumber: 1576
    functionLinenumberEnd: 1597
    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,null,int,int)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
    - '[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.StrBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].length()'
    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:1601,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1602,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:1602,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1602,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1603,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1603,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1605,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1606,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:1606,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1606,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1607,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1607,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1609,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1610,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:1610,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1610,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1611,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1611,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1613,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1614,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:1614,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1614,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1615,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1615,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1617,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1618,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:1618,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1618,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1619,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1619,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1621,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1622,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:1622,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1622,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1623,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1623,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1625,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1626,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:1626,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1626,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1627,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1627,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1629,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1630,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:1630,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1630,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1631,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1631,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1633,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1634,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:1634,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1634,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1635,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1635,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1637,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.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1639,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1639,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1641,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1642,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:1642,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1642,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,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
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1654,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1656,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilderTest:1656,1
    - Dst: '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int)'
      Src: org.apache.commons.text.StrBuilderTest:1656,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].fail(String)'
      Src: org.apache.commons.text.StrBuilderTest:1657,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
    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: 1662
      start: 1599
    functionDepth: 5
    functionLinenumber: 1599
    functionLinenumberEnd: 1662
    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.StrBuilderTest].fail(String)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrMatcher,String,int)'
    - '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
    - '[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.StrBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].length()'
    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:1666,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceAll(char,char)'
      Src: org.apache.commons.text.StrBuilderTest:1667,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1668,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1668,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceAll(char,char)'
      Src: org.apache.commons.text.StrBuilderTest:1669,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1670,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1670,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceAll(char,char)'
      Src: org.apache.commons.text.StrBuilderTest:1671,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1672,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1672,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceAll(char,char)'
      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(char,char)'
      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
    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: 1677
      start: 1664
    functionDepth: 5
    functionLinenumber: 1664
    functionLinenumberEnd: 1677
    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.StrBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[org.apache.commons.text.StrBuilder].replaceAll(char,char)'
    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:1681,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceAll(String,null)'
      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].replaceAll(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1691,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1692,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1692,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceAll(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1693,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1694,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1694,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceAll(String,null)'
      Src: org.apache.commons.text.StrBuilderTest:1695,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1696,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1696,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceAll(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1697,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1698,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1698,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1700,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceAll(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1701,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1702,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1702,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1704,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceAll(String,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
    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: 1707
      start: 1679
    functionDepth: 5
    functionLinenumber: 1679
    functionLinenumberEnd: 1707
    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].replaceAll(String,String)'
    - '[org.apache.commons.text.StrBuilder].replaceAll(String,null)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    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:1711,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceAll(org.apache.commons.text.StrMatcher,null)'
      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.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].noneMatcher()'
      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].noneMatcher()'
      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.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrBuilderTest:1721,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceAll(org.apache.commons.text.StrMatcher,String)'
      Src: org.apache.commons.text.StrBuilderTest:1721,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1722,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1722,1
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrBuilderTest:1723,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceAll(org.apache.commons.text.StrMatcher,String)'
      Src: org.apache.commons.text.StrBuilderTest:1723,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1724,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1724,1
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrBuilderTest:1725,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceAll(org.apache.commons.text.StrMatcher,null)'
      Src: org.apache.commons.text.StrBuilderTest:1725,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1726,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1726,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1727,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceAll(org.apache.commons.text.StrMatcher,String)'
      Src: org.apache.commons.text.StrBuilderTest:1727,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1728,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1728,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1730,1
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrBuilderTest:1731,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceAll(org.apache.commons.text.StrMatcher,String)'
      Src: org.apache.commons.text.StrBuilderTest:1731,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1732,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1732,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1734,1
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrBuilderTest:1735,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceAll(org.apache.commons.text.StrMatcher,String)'
      Src: org.apache.commons.text.StrBuilderTest:1735,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1736,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1736,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1738,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceAll(org.apache.commons.text.StrMatcher,String)'
      Src: org.apache.commons.text.StrBuilderTest:1739,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1740,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1740,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1742,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1743,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceAll(org.apache.commons.text.StrMatcher,String)'
      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
    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: 1745
      start: 1709
    functionDepth: 5
    functionLinenumber: 1709
    functionLinenumberEnd: 1745
    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].toString()'
    - '[org.apache.commons.text.StrBuilder].replaceAll(org.apache.commons.text.StrMatcher,String)'
    - '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
    - '[org.apache.commons.text.StrMatcher].noneMatcher()'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].replaceAll(org.apache.commons.text.StrMatcher,null)'
    - '[org.apache.commons.text.StrMatcher].charMatcher(char)'
    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:1749,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceFirst(char,char)'
      Src: org.apache.commons.text.StrBuilderTest:1750,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1751,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1751,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceFirst(char,char)'
      Src: org.apache.commons.text.StrBuilderTest:1752,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1753,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1753,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceFirst(char,char)'
      Src: org.apache.commons.text.StrBuilderTest:1754,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1755,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1755,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceFirst(char,char)'
      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(char,char)'
      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
    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: 1760
      start: 1747
    functionDepth: 5
    functionLinenumber: 1747
    functionLinenumberEnd: 1760
    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.StrBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[org.apache.commons.text.StrBuilder].replaceFirst(char,char)'
    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:1764,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceFirst(String,null)'
      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].replaceFirst(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1774,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1775,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1775,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceFirst(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1776,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1777,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1777,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceFirst(String,null)'
      Src: org.apache.commons.text.StrBuilderTest:1778,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1779,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1779,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceFirst(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1780,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1781,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1781,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1783,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceFirst(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1784,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1785,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1785,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1787,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceFirst(String,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
    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: 1790
      start: 1762
    functionDepth: 5
    functionLinenumber: 1762
    functionLinenumberEnd: 1790
    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].replaceFirst(String,String)'
    - '[org.apache.commons.text.StrBuilder].replaceFirst(String,null)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    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:1794,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceFirst(org.apache.commons.text.StrMatcher,null)'
      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.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].noneMatcher()'
      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].noneMatcher()'
      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.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrBuilderTest:1804,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceFirst(org.apache.commons.text.StrMatcher,String)'
      Src: org.apache.commons.text.StrBuilderTest:1804,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1805,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1805,1
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrBuilderTest:1806,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceFirst(org.apache.commons.text.StrMatcher,String)'
      Src: org.apache.commons.text.StrBuilderTest:1806,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1807,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1807,1
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrBuilderTest:1808,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceFirst(org.apache.commons.text.StrMatcher,null)'
      Src: org.apache.commons.text.StrBuilderTest:1808,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1809,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1809,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrBuilderTest:1810,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceFirst(org.apache.commons.text.StrMatcher,String)'
      Src: org.apache.commons.text.StrBuilderTest:1810,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1811,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1811,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1813,1
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrBuilderTest:1814,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceFirst(org.apache.commons.text.StrMatcher,String)'
      Src: org.apache.commons.text.StrBuilderTest:1814,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1815,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1815,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1817,1
    - Dst: '[org.apache.commons.text.StrMatcher].charMatcher(char)'
      Src: org.apache.commons.text.StrBuilderTest:1818,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceFirst(org.apache.commons.text.StrMatcher,String)'
      Src: org.apache.commons.text.StrBuilderTest:1818,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1819,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1819,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1821,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceFirst(org.apache.commons.text.StrMatcher,String)'
      Src: org.apache.commons.text.StrBuilderTest:1822,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
    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: 1824
      start: 1792
    functionDepth: 5
    functionLinenumber: 1792
    functionLinenumberEnd: 1824
    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].replaceFirst(org.apache.commons.text.StrMatcher,null)'
    - '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
    - '[org.apache.commons.text.StrMatcher].noneMatcher()'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[org.apache.commons.text.StrBuilder].replaceFirst(org.apache.commons.text.StrMatcher,String)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrMatcher].charMatcher(char)'
    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:1828,1
    - Dst: '[org.apache.commons.text.StrBuilder].reverse()'
      Src: org.apache.commons.text.StrBuilderTest:1829,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1829,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1829,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderTest:1831,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:1831,1
    - Dst: '[org.apache.commons.text.StrBuilder].reverse()'
      Src: org.apache.commons.text.StrBuilderTest:1832,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      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].reverse()'
      Src: org.apache.commons.text.StrBuilderTest:1833,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      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: 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: 1834
      start: 1826
    functionDepth: 2
    functionLinenumber: 1826
    functionLinenumberEnd: 1834
    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].reverse()'
    - '[org.apache.commons.text.StrBuilder].append(boolean)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].clear()'
    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:1838,1
    - Dst: '[org.apache.commons.text.StrBuilder].rightString(int)'
      Src: org.apache.commons.text.StrBuilderTest:1839,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1839,1
    - Dst: '[org.apache.commons.text.StrBuilder].rightString(int)'
      Src: org.apache.commons.text.StrBuilderTest:1840,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1840,1
    - Dst: '[org.apache.commons.text.StrBuilder].rightString()'
      Src: org.apache.commons.text.StrBuilderTest:1841,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1841,1
    - Dst: '[org.apache.commons.text.StrBuilder].rightString(int)'
      Src: org.apache.commons.text.StrBuilderTest:1842,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1842,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: 1843
      start: 1836
    functionDepth: 5
    functionLinenumber: 1836
    functionLinenumberEnd: 1843
    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.StrBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[org.apache.commons.text.StrBuilder].rightString()'
    - '[org.apache.commons.text.StrBuilder].rightString(int)'
    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:1847,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderTest:1848,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderTest:1849,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:1850,1
    - Dst: '[org.apache.commons.text.StrBuilder].setCharAt(int,char)'
      Src: org.apache.commons.text.StrBuilderTest:1851,1
    - Dst: '[org.apache.commons.text.StrBuilder].setCharAt(int,char)'
      Src: org.apache.commons.text.StrBuilderTest:1852,1
    - Dst: '[org.apache.commons.text.StrBuilder].setCharAt(int,char)'
      Src: org.apache.commons.text.StrBuilderTest:1853,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderTest:1854,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1855,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1855,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: 1856
      start: 1845
    functionDepth: 4
    functionLinenumber: 1845
    functionLinenumberEnd: 1856
    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].append(String)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilderTest].assertThrows()'
    - '[org.apache.commons.text.StrBuilder].setCharAt(int,char)'
    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:1860,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:1861,1
    - Dst: '[org.apache.commons.text.StrBuilder].setLength(int)'
      Src: org.apache.commons.text.StrBuilderTest:1862,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1863,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1863,1
    - Dst: '[org.apache.commons.text.StrBuilder].setLength(int)'
      Src: org.apache.commons.text.StrBuilderTest:1864,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1865,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1865,1
    - Dst: '[org.apache.commons.text.StrBuilder].setLength(int)'
      Src: org.apache.commons.text.StrBuilderTest:1866,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1867,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1867,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderTest:1869,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: 1870
      start: 1858
    functionDepth: 4
    functionLinenumber: 1858
    functionLinenumberEnd: 1870
    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].<init>()'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilderTest].assertThrows()'
    - '[org.apache.commons.text.StrBuilder].setLength(int)'
    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:1874,1
    - Dst: '[org.apache.commons.text.StrBuilder].size()'
      Src: org.apache.commons.text.StrBuilderTest:1875,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1875,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:1877,1
    - Dst: '[org.apache.commons.text.StrBuilder].size()'
      Src: org.apache.commons.text.StrBuilderTest:1878,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1878,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: 1879
      start: 1872
    functionDepth: 4
    functionLinenumber: 1872
    functionLinenumberEnd: 1879
    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.StrBuilder].append(String)'
    - '[org.apache.commons.text.StrBuilder].size()'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int,int)'
    - '[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:1883,1
    - Dst: '[org.apache.commons.text.StrBuilder].startsWith(String)'
      Src: org.apache.commons.text.StrBuilderTest:1884,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:1884,1
    - Dst: '[org.apache.commons.text.StrBuilder].startsWith(null)'
      Src: org.apache.commons.text.StrBuilderTest:1885,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:1885,1
    - Dst: '[org.apache.commons.text.StrBuilder].startsWith(String)'
      Src: org.apache.commons.text.StrBuilderTest:1886,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:1886,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:1887,1
    - Dst: '[org.apache.commons.text.StrBuilder].startsWith(String)'
      Src: org.apache.commons.text.StrBuilderTest:1888,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:1888,1
    - Dst: '[org.apache.commons.text.StrBuilder].startsWith(String)'
      Src: org.apache.commons.text.StrBuilderTest:1889,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:1889,1
    - Dst: '[org.apache.commons.text.StrBuilder].startsWith(String)'
      Src: org.apache.commons.text.StrBuilderTest:1890,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:1890,1
    - Dst: '[org.apache.commons.text.StrBuilder].startsWith(String)'
      Src: org.apache.commons.text.StrBuilderTest:1891,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrBuilderTest:1891,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: 1892
      start: 1881
    functionDepth: 4
    functionLinenumber: 1881
    functionLinenumberEnd: 1892
    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].assertTrue(boolean)'
    - '[org.apache.commons.text.StrBuilderTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StrBuilder].startsWith(String)'
    - '[org.apache.commons.text.StrBuilder].append(String)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].startsWith(null)'
    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:1896,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderTest:1898,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderTest:1901,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderTest:1904,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderTest:1907,1
    - Dst: '[org.apache.commons.text.StrBuilder].subSequence(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1910,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,CharSequence)'
      Src: org.apache.commons.text.StrBuilderTest:1910,1
    - Dst: '[String].subSequence(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1911,1
    - Dst: '[org.apache.commons.text.StrBuilder].subSequence(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1911,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,CharSequence)'
      Src: org.apache.commons.text.StrBuilderTest:1911,1
    - Dst: '[org.apache.commons.text.StrBuilder].subSequence(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1912,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,CharSequence)'
      Src: org.apache.commons.text.StrBuilderTest:1912,1
    - Dst: '[String].subSequence(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1913,1
    - Dst: '[org.apache.commons.text.StrBuilder].subSequence(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1913,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,CharSequence)'
      Src: org.apache.commons.text.StrBuilderTest:1913,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: 1914
      start: 1894
    functionDepth: 5
    functionLinenumber: 1894
    functionLinenumberEnd: 1914
    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:
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,CharSequence)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,CharSequence)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[org.apache.commons.text.StrBuilder].subSequence(int,int)'
    - '[String].subSequence(int,int)'
    - '[org.apache.commons.text.StrBuilderTest].assertThrows()'
    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:1918,1
    - Dst: '[org.apache.commons.text.StrBuilder].substring(int)'
      Src: org.apache.commons.text.StrBuilderTest:1919,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1919,1
    - Dst: '[String].substring(int)'
      Src: org.apache.commons.text.StrBuilderTest:1920,1
    - Dst: '[org.apache.commons.text.StrBuilder].substring(int)'
      Src: org.apache.commons.text.StrBuilderTest:1920,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,String)'
      Src: org.apache.commons.text.StrBuilderTest:1920,1
    - Dst: '[org.apache.commons.text.StrBuilder].substring(int)'
      Src: org.apache.commons.text.StrBuilderTest:1921,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1921,1
    - Dst: '[String].substring(int)'
      Src: org.apache.commons.text.StrBuilderTest:1922,1
    - Dst: '[org.apache.commons.text.StrBuilder].substring(int)'
      Src: org.apache.commons.text.StrBuilderTest:1922,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,String)'
      Src: org.apache.commons.text.StrBuilderTest:1922,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderTest:1923,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderTest:1924,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: 1926
      start: 1916
    functionDepth: 5
    functionLinenumber: 1916
    functionLinenumberEnd: 1926
    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.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,String)'
    - '[org.apache.commons.text.StrBuilder].substring(int)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[String].substring(int)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilderTest].assertThrows()'
    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:1930,1
    - Dst: '[org.apache.commons.text.StrBuilder].substring(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1931,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1931,1
    - Dst: '[String].substring(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1932,1
    - Dst: '[org.apache.commons.text.StrBuilder].substring(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1932,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,String)'
      Src: org.apache.commons.text.StrBuilderTest:1932,1
    - Dst: '[org.apache.commons.text.StrBuilder].substring(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1934,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1934,1
    - Dst: '[String].substring(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1935,1
    - Dst: '[org.apache.commons.text.StrBuilder].substring(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1935,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,String)'
      Src: org.apache.commons.text.StrBuilderTest:1935,1
    - Dst: '[org.apache.commons.text.StrBuilder].substring(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1937,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1937,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderTest:1939,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderTest:1941,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: 1942
      start: 1928
    functionDepth: 5
    functionLinenumber: 1928
    functionLinenumberEnd: 1942
    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:
    - '[String].substring(int,int)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,String)'
    - '[org.apache.commons.text.StrBuilder].substring(int,int)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilderTest].assertThrows()'
    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:1946,1
    - Dst: '[org.apache.commons.text.StrBuilder].toCharArray()'
      Src: org.apache.commons.text.StrBuilderTest:1947,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:1947,1
    - Dst: '[org.apache.commons.text.StrBuilder].toCharArray()'
      Src: org.apache.commons.text.StrBuilderTest:1949,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertNotNull(char[],String)'
      Src: org.apache.commons.text.StrBuilderTest:1950,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,org.apache.commons.text.StrBuilderTest,String)'
      Src: org.apache.commons.text.StrBuilderTest:1951,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:1953,1
    - Dst: '[org.apache.commons.text.StrBuilder].toCharArray()'
      Src: org.apache.commons.text.StrBuilderTest:1954,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,org.apache.commons.text.StrBuilderTest,String)'
      Src: org.apache.commons.text.StrBuilderTest:1955,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.StrBuilderTest:1956,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertArrayEquals(org.apache.commons.text.StrBuilderTest,char[],String)'
      Src: org.apache.commons.text.StrBuilderTest:1956,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: 1957
      start: 1944
    functionDepth: 4
    functionLinenumber: 1944
    functionLinenumberEnd: 1957
    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.StrBuilder].append(String)'
    - '[String].toCharArray()'
    - '[org.apache.commons.text.StrBuilderTest].assertNotNull(char[],String)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int,org.apache.commons.text.StrBuilderTest,String)'
    - '[org.apache.commons.text.StrBuilderTest].assertArrayEquals(org.apache.commons.text.StrBuilderTest,char[],String)'
    - '[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:1961,1
    - Dst: '[org.apache.commons.text.StrBuilder].toCharArray(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1962,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:1962,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:1964,1
    - Dst: '[org.apache.commons.text.StrBuilder].toCharArray(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1965,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,org.apache.commons.text.StrBuilderTest,String)'
      Src: org.apache.commons.text.StrBuilderTest:1966,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.StrBuilderTest:1967,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertArrayEquals(org.apache.commons.text.StrBuilderTest,char[],String)'
      Src: org.apache.commons.text.StrBuilderTest:1967,1
    - Dst: '[org.apache.commons.text.StrBuilder].toCharArray(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1969,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,org.apache.commons.text.StrBuilderTest,String)'
      Src: org.apache.commons.text.StrBuilderTest:1970,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.StrBuilderTest:1971,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertArrayEquals(org.apache.commons.text.StrBuilderTest,char[],String)'
      Src: org.apache.commons.text.StrBuilderTest:1971,1
    - Dst: '[org.apache.commons.text.StrBuilder].toCharArray(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1973,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(int,org.apache.commons.text.StrBuilderTest,String)'
      Src: org.apache.commons.text.StrBuilderTest:1974,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.StrBuilderTest:1975,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertArrayEquals(org.apache.commons.text.StrBuilderTest,char[],String)'
      Src: org.apache.commons.text.StrBuilderTest:1975,1
    - Dst: '[org.apache.commons.text.StrBuilder].toCharArray(int,int)'
      Src: org.apache.commons.text.StrBuilderTest:1977,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertNotNull(char[],String)'
      Src: org.apache.commons.text.StrBuilderTest:1978,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderTest:1980,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertThrows()'
      Src: org.apache.commons.text.StrBuilderTest:1982,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: 1983
      start: 1959
    functionDepth: 4
    functionLinenumber: 1959
    functionLinenumberEnd: 1983
    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].append(String)'
    - '[String].toCharArray()'
    - '[org.apache.commons.text.StrBuilderTest].assertArrayEquals(org.apache.commons.text.StrBuilderTest,char[],String)'
    - '[org.apache.commons.text.StrBuilderTest].assertNotNull(char[],String)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(int,org.apache.commons.text.StrBuilderTest,String)'
    - '[org.apache.commons.text.StrBuilder].toCharArray(int,int)'
    - '[org.apache.commons.text.StrBuilderTest].assertThrows()'
    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:1987,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1988,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:1988,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: 1989
      start: 1985
    functionDepth: 5
    functionLinenumber: 1985
    functionLinenumberEnd: 1989
    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.StrBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[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:1993,1
    - Dst: '[StringBuffer].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:1994,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1994,1
    - Dst: '[org.apache.commons.text.StrBuilder].toStringBuffer()'
      Src: org.apache.commons.text.StrBuilderTest:1994,1
    - Dst: '[StringBuffer].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: '[StringBuffer].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:1997,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.commons.text.StrBuilderTest:1997,1
    - Dst: '[org.apache.commons.text.StrBuilder].toStringBuffer()'
      Src: org.apache.commons.text.StrBuilderTest:1997,1
    - Dst: '[StringBuffer].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].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].toStringBuffer()'
    - '[org.apache.commons.text.StrBuilder].append(String)'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,org.apache.commons.text.StrBuilderTest)'
    - '[StringBuffer].<init>()'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[StringBuffer].<init>(String)'
    - '[StringBuffer].toString()'
    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:2002,1
    - Dst: '[StringBuilder].<init>()'
      Src: org.apache.commons.text.StrBuilderTest:2003,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:2003,1
    - Dst: '[org.apache.commons.text.StrBuilder].toStringBuilder()'
      Src: org.apache.commons.text.StrBuilderTest:2003,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:2003,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:2003,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:2005,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.text.StrBuilderTest:2006,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:2006,1
    - Dst: '[org.apache.commons.text.StrBuilder].toStringBuilder()'
      Src: org.apache.commons.text.StrBuilderTest:2006,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:2006,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,org.apache.commons.text.StrBuilderTest)'
      Src: org.apache.commons.text.StrBuilderTest:2006,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: 2007
      start: 2000
    functionDepth: 4
    functionLinenumber: 2000
    functionLinenumberEnd: 2007
    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)'
    - '[StringBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].append(String)'
    - '[org.apache.commons.text.StrBuilder].toStringBuilder()'
    - '[StringBuilder].toString()'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(org.apache.commons.text.StrBuilderTest,org.apache.commons.text.StrBuilderTest)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    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:2011,1
    - Dst: '[org.apache.commons.text.StrBuilder].reverse()'
      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
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderTest:2020,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:2020,1
    - Dst: '[org.apache.commons.text.StrBuilder].trim()'
      Src: org.apache.commons.text.StrBuilderTest:2021,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:2021,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:2021,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderTest:2023,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:2023,1
    - Dst: '[org.apache.commons.text.StrBuilder].trim()'
      Src: org.apache.commons.text.StrBuilderTest:2024,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:2024,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:2024,1
    - Dst: '[org.apache.commons.text.StrBuilder].clear()'
      Src: org.apache.commons.text.StrBuilderTest:2026,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrBuilderTest:2026,1
    - Dst: '[org.apache.commons.text.StrBuilder].trim()'
      Src: org.apache.commons.text.StrBuilderTest:2027,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrBuilderTest:2027,1
    - Dst: '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrBuilderTest:2027,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: 2028
      start: 2009
    functionDepth: 4
    functionLinenumber: 2009
    functionLinenumberEnd: 2028
    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].reverse()'
    - '[org.apache.commons.text.StrBuilder].trim()'
    - '[org.apache.commons.text.StrBuilder].append(String)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].clear()'
    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:64,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:55,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: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    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:60,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: 61
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 61
    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:46,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: 47
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 47
    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: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,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
    - Dst: '[org.apache.commons.text.WordUtils].abbreviate(String,int,int,null)'
      Src: org.apache.commons.text.WordUtilsTest:54,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:54,1
    - Dst: '[org.apache.commons.text.WordUtils].abbreviate(String,int,int,null)'
      Src: org.apache.commons.text.WordUtilsTest:55,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:55,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: 56
      start: 49
    functionDepth: 1
    functionLinenumber: 49
    functionLinenumberEnd: 56
    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,int,null)'
    - '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
    - '[org.apache.commons.text.WordUtils].abbreviate(String,int,null)'
    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: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
    - Dst: '[org.apache.commons.text.WordUtils].abbreviate(String,int,String)'
      Src: org.apache.commons.text.WordUtilsTest:62,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:62,1
    - Dst: '[org.apache.commons.text.WordUtils].abbreviate(String,int,int,String)'
      Src: org.apache.commons.text.WordUtilsTest:63,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:63,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: 64
      start: 58
    functionDepth: 2
    functionLinenumber: 58
    functionLinenumberEnd: 64
    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,null)'
    - '[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].testAbbreviateForLowerValueAndAppendedString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.WordUtils].abbreviate(null,int,String)'
      Src: org.apache.commons.text.WordUtilsTest:68,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertNull(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(org.apache.commons.text.WordUtilsTest,String)'
      Src: org.apache.commons.text.WordUtilsTest:69,1
    - Dst: '[org.apache.commons.text.WordUtils].abbreviate(String,int,int,String)'
      Src: org.apache.commons.text.WordUtilsTest:70,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:70,1
    - Dst: '[org.apache.commons.text.WordUtils].abbreviate(String,int,String)'
      Src: org.apache.commons.text.WordUtilsTest:71,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:71,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: 72
      start: 66
    functionDepth: 2
    functionLinenumber: 66
    functionLinenumberEnd: 72
    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].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].abbreviate(String,int,int,String)'
    - '[org.apache.commons.text.WordUtils].abbreviate(String,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:76,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:76,1
    - Dst: '[org.apache.commons.text.WordUtils].abbreviate(String,int,int,String)'
      Src: org.apache.commons.text.WordUtilsTest:77,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:77,1
    - Dst: '[org.apache.commons.text.WordUtils].abbreviate(String,int,String)'
      Src: org.apache.commons.text.WordUtilsTest:78,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:78,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: 79
      start: 74
    functionDepth: 2
    functionLinenumber: 74
    functionLinenumberEnd: 79
    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,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].testAbbreviateForUpperLimit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.WordUtils].abbreviate(String,int,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
    - Dst: '[org.apache.commons.text.WordUtils].abbreviate(String,int,int,null)'
      Src: org.apache.commons.text.WordUtilsTest:84,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:84,1
    - Dst: '[org.apache.commons.text.WordUtils].abbreviate(String,int,String)'
      Src: org.apache.commons.text.WordUtilsTest:85,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:85,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: 86
      start: 81
    functionDepth: 2
    functionLinenumber: 81
    functionLinenumberEnd: 86
    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,null)'
    - '[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].testAbbreviateForUpperLimitAndAppendedString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertThrows()'
      Src: org.apache.commons.text.WordUtilsTest:90,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: 91
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 91
    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:95,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertNull(String)'
      Src: org.apache.commons.text.WordUtilsTest:95,1
    - Dst: '[org.apache.commons.text.WordUtils].capitalize(String)'
      Src: org.apache.commons.text.WordUtilsTest:96,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:96,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: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
    - Dst: '[org.apache.commons.text.WordUtils].capitalize(String)'
      Src: org.apache.commons.text.WordUtilsTest:103,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:103,1
    - Dst: '[org.apache.commons.text.WordUtils].capitalize(String)'
      Src: org.apache.commons.text.WordUtilsTest:104,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:104,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: 105
      start: 93
    functionDepth: 2
    functionLinenumber: 93
    functionLinenumberEnd: 105
    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.WordUtils].capitalize(String)'
    - '[org.apache.commons.text.WordUtils].capitalize(null)'
    - '[org.apache.commons.text.WordUtilsTest].assertNull(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:109,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertNull(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:119,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:119,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:122,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:122,1
    - Dst: '[org.apache.commons.text.WordUtils].capitalizeFully(String)'
      Src: org.apache.commons.text.WordUtilsTest:123,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:123,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: 125
      start: 107
    functionDepth: 1
    functionLinenumber: 107
    functionLinenumberEnd: 125
    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.WordUtils].capitalizeFully(String)'
    - '[org.apache.commons.text.WordUtilsTest].assertNull(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:129,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:129,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: 130
      start: 127
    functionDepth: 1
    functionLinenumber: 127
    functionLinenumberEnd: 130
    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:134,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertNull(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:135,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:135,1
    - Dst: '[org.apache.commons.text.WordUtils].capitalizeFully(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:136,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:136,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:143,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:143,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,org.apache.commons.text.WordUtilsTest)'
      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,null)'
      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
    - Dst: '[org.apache.commons.text.WordUtils].capitalizeFully(String,null)'
      Src: org.apache.commons.text.WordUtilsTest:148,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:148,1
    - Dst: '[org.apache.commons.text.WordUtils].capitalizeFully(String)'
      Src: org.apache.commons.text.WordUtilsTest:149,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:149,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: 150
      start: 132
    functionDepth: 1
    functionLinenumber: 132
    functionLinenumberEnd: 150
    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.WordUtils].capitalizeFully(String)'
    - '[org.apache.commons.text.WordUtilsTest].assertNull(String)'
    - '[org.apache.commons.text.WordUtils].capitalizeFully(null,null)'
    - '[org.apache.commons.text.WordUtils].capitalizeFully(String,null)'
    - '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
    - '[org.apache.commons.text.WordUtils].capitalizeFully(String,org.apache.commons.text.WordUtilsTest)'
    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:154,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertNull(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:155,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:155,1
    - Dst: '[org.apache.commons.text.WordUtils].capitalize(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:156,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:156,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:163,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:163,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,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:166,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:166,1
    - Dst: '[org.apache.commons.text.WordUtils].capitalize(String,null)'
      Src: org.apache.commons.text.WordUtilsTest:167,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:167,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: 168
      start: 152
    functionDepth: 1
    functionLinenumber: 152
    functionLinenumberEnd: 168
    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.WordUtilsTest].assertNull(String)'
    - '[org.apache.commons.text.WordUtils].capitalize(String,org.apache.commons.text.WordUtilsTest)'
    - '[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:172,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertNotNull(org.apache.commons.text.WordUtils)'
      Src: org.apache.commons.text.WordUtilsTest:172,1
    - Dst: WordUtils.class.getDeclaredConstructors()
      Src: org.apache.commons.text.WordUtilsTest:173,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(int,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:174,1
    - Dst: cons[0].getModifiers()
      Src: org.apache.commons.text.WordUtilsTest:175,1
    - Dst: Modifier.isPublic(org.apache.commons.text.WordUtilsTest)
      Src: org.apache.commons.text.WordUtilsTest:175,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertTrue(org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:175,1
    - Dst: WordUtils.class.getModifiers()
      Src: org.apache.commons.text.WordUtilsTest:176,1
    - Dst: Modifier.isPublic(org.apache.commons.text.WordUtilsTest)
      Src: org.apache.commons.text.WordUtilsTest:176,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertTrue(org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:176,1
    - Dst: WordUtils.class.getModifiers()
      Src: org.apache.commons.text.WordUtilsTest:177,1
    - Dst: Modifier.isFinal(org.apache.commons.text.WordUtilsTest)
      Src: org.apache.commons.text.WordUtilsTest:177,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertFalse(org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:177,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: 178
      start: 170
    functionDepth: 1
    functionLinenumber: 170
    functionLinenumberEnd: 178
    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:
    - cons[0].getModifiers()
    - Modifier.isPublic(org.apache.commons.text.WordUtilsTest)
    - WordUtils.class.getDeclaredConstructors()
    - '[org.apache.commons.text.WordUtilsTest].assertEquals(int,org.apache.commons.text.WordUtilsTest)'
    - '[org.apache.commons.text.WordUtils].<init>()'
    - '[org.apache.commons.text.WordUtilsTest].assertNotNull(org.apache.commons.text.WordUtils)'
    - '[org.apache.commons.text.WordUtilsTest].assertFalse(org.apache.commons.text.WordUtilsTest)'
    - WordUtils.class.getModifiers()
    - Modifier.isFinal(org.apache.commons.text.WordUtilsTest)
    - '[org.apache.commons.text.WordUtilsTest].assertTrue(org.apache.commons.text.WordUtilsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.WordUtilsTest].testConstructor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.WordUtils].containsAllWords(null)'
      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(null,String)'
      Src: org.apache.commons.text.WordUtilsTest:183,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertFalse(boolean)'
      Src: org.apache.commons.text.WordUtilsTest:183,1
    - Dst: '[org.apache.commons.text.WordUtils].containsAllWords(null,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)'
      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:187,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertFalse(boolean)'
      Src: org.apache.commons.text.WordUtilsTest:187,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)'
      Src: org.apache.commons.text.WordUtilsTest:191,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertFalse(boolean)'
      Src: org.apache.commons.text.WordUtilsTest:191,1
    - Dst: '[org.apache.commons.text.WordUtils].containsAllWords(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)'
      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,String,String)'
      Src: org.apache.commons.text.WordUtilsTest:195,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertTrue(boolean)'
      Src: org.apache.commons.text.WordUtilsTest:195,1
    - Dst: '[org.apache.commons.text.WordUtils].containsAllWords(String,String,null,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,null,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)'
      Src: org.apache.commons.text.WordUtilsTest:199,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertFalse(boolean)'
      Src: org.apache.commons.text.WordUtilsTest:199,1
    - Dst: '[org.apache.commons.text.WordUtils].containsAllWords(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:200,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertFalse(boolean)'
      Src: org.apache.commons.text.WordUtilsTest:200,1
    - Dst: '[org.apache.commons.text.WordUtils].containsAllWords(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:201,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertFalse(boolean)'
      Src: org.apache.commons.text.WordUtilsTest:201,1
    - Dst: '[org.apache.commons.text.WordUtils].containsAllWords(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:202,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertFalse(boolean)'
      Src: org.apache.commons.text.WordUtilsTest:202,1
    - Dst: '[org.apache.commons.text.WordUtils].containsAllWords(String,String,String)'
      Src: org.apache.commons.text.WordUtilsTest:203,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertTrue(boolean)'
      Src: org.apache.commons.text.WordUtilsTest:203,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 42
    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: 204
      start: 180
    functionDepth: 1
    functionLinenumber: 180
    functionLinenumberEnd: 204
    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.WordUtilsTest].assertTrue(boolean)'
    - '[org.apache.commons.text.WordUtils].containsAllWords(String,String,String,String)'
    - '[org.apache.commons.text.WordUtils].containsAllWords(null)'
    - '[org.apache.commons.text.WordUtils].containsAllWords(String,String)'
    - '[org.apache.commons.text.WordUtils].containsAllWords(String,String,String)'
    - '[org.apache.commons.text.WordUtils].containsAllWords(String)'
    - '[org.apache.commons.text.WordUtilsTest].assertFalse(boolean)'
    - '[org.apache.commons.text.WordUtils].containsAllWords(String,String,null,String,String)'
    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:208,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertFalse(boolean)'
      Src: org.apache.commons.text.WordUtilsTest:208,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: 209
      start: 206
    functionDepth: 0
    functionLinenumber: 206
    functionLinenumberEnd: 209
    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:213,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertNull(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: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
    - Dst: '[org.apache.commons.text.WordUtils].initials(String)'
      Src: org.apache.commons.text.WordUtilsTest:220,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:220,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String)'
      Src: org.apache.commons.text.WordUtilsTest:221,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:221,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String)'
      Src: org.apache.commons.text.WordUtilsTest:222,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:222,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String)'
      Src: org.apache.commons.text.WordUtilsTest:223,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:223,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: 224
      start: 211
    functionDepth: 1
    functionLinenumber: 211
    functionLinenumberEnd: 224
    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(String)'
    - '[org.apache.commons.text.WordUtilsTest].assertNull(String)'
    - '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
    - '[org.apache.commons.text.WordUtils].initials(null)'
    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:229,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertNull(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(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:237,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:237,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:238,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:238,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:239,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,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(null,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:243,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertNull(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: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:251,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:251,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:252,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:252,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:253,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,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: '[String].toCharArray()'
      Src: org.apache.commons.text.WordUtilsTest:256,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(null,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:257,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertNull(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: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:265,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:265,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:266,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:266,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:267,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,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: '[String].toCharArray()'
      Src: org.apache.commons.text.WordUtilsTest:270,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(null,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:271,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertNull(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: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:278,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:278,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:279,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:279,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:280,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,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: '[String].toCharArray()'
      Src: org.apache.commons.text.WordUtilsTest:283,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(null,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:284,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertNull(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: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:291,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:291,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:292,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:292,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:293,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,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: '[String].toCharArray()'
      Src: org.apache.commons.text.WordUtilsTest:296,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(null,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:297,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertNull(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
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:304,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:304,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:305,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:305,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:306,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:306,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:307,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:307,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: 308
      start: 226
    functionDepth: 1
    functionLinenumber: 226
    functionLinenumberEnd: 308
    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.WordUtils].initials(null,org.apache.commons.text.WordUtilsTest)'
    - '[String].toCharArray()'
    - '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
    - '[org.apache.commons.text.WordUtils].initials(String,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:313,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:313,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String,null)'
      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,null)'
      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:318,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:319,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:319,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String)'
      Src: org.apache.commons.text.WordUtilsTest:323,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:322,1
    - Dst: '[org.apache.commons.text.WordUtils].initials(String)'
      Src: org.apache.commons.text.WordUtilsTest:324,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:324,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: 326
      start: 310
    functionDepth: 1
    functionLinenumber: 310
    functionLinenumberEnd: 326
    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].isDelimiter(char,null)'
      Src: org.apache.commons.text.WordUtilsTest:330,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertFalse(boolean)'
      Src: org.apache.commons.text.WordUtilsTest:330,1
    - Dst: '[org.apache.commons.text.WordUtils].isDelimiter(char,null)'
      Src: org.apache.commons.text.WordUtilsTest:331,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertTrue(boolean)'
      Src: org.apache.commons.text.WordUtilsTest:331,1
    - Dst: '[org.apache.commons.text.WordUtils].isDelimiter(char)'
      Src: org.apache.commons.text.WordUtilsTest:333,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertFalse(boolean)'
      Src: org.apache.commons.text.WordUtilsTest:333,1
    - Dst: '[org.apache.commons.text.WordUtils].isDelimiter(char)'
      Src: org.apache.commons.text.WordUtilsTest:334,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertTrue(boolean)'
      Src: org.apache.commons.text.WordUtilsTest:334,1
    - Dst: '[org.apache.commons.text.WordUtils].isDelimiter(char)'
      Src: org.apache.commons.text.WordUtilsTest:336,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertFalse(boolean)'
      Src: org.apache.commons.text.WordUtilsTest:336,1
    - Dst: '[org.apache.commons.text.WordUtils].isDelimiter(char)'
      Src: org.apache.commons.text.WordUtilsTest:337,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertTrue(boolean)'
      Src: org.apache.commons.text.WordUtilsTest:337,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    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: 338
      start: 328
    functionDepth: 1
    functionLinenumber: 328
    functionLinenumberEnd: 338
    functionName: '[org.apache.commons.text.WordUtilsTest].testIsDelimiter()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/WordUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.WordUtils].isDelimiter(char)'
    - '[org.apache.commons.text.WordUtils].isDelimiter(char,null)'
    - '[org.apache.commons.text.WordUtilsTest].assertFalse(boolean)'
    - '[org.apache.commons.text.WordUtilsTest].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.WordUtilsTest].testIsDelimiter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.WordUtils].isDelimiter(int,null)'
      Src: org.apache.commons.text.WordUtilsTest:342,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertFalse(boolean)'
      Src: org.apache.commons.text.WordUtilsTest:342,1
    - Dst: '[org.apache.commons.text.WordUtils].isDelimiter(int,null)'
      Src: org.apache.commons.text.WordUtilsTest:343,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertTrue(boolean)'
      Src: org.apache.commons.text.WordUtilsTest:343,1
    - Dst: '[org.apache.commons.text.WordUtils].isDelimiter(int)'
      Src: org.apache.commons.text.WordUtilsTest:345,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertFalse(boolean)'
      Src: org.apache.commons.text.WordUtilsTest:345,1
    - Dst: '[org.apache.commons.text.WordUtils].isDelimiter(int)'
      Src: org.apache.commons.text.WordUtilsTest:346,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertTrue(boolean)'
      Src: org.apache.commons.text.WordUtilsTest:346,1
    - Dst: '[org.apache.commons.text.WordUtils].isDelimiter(int)'
      Src: org.apache.commons.text.WordUtilsTest:348,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertFalse(boolean)'
      Src: org.apache.commons.text.WordUtilsTest:348,1
    - Dst: '[org.apache.commons.text.WordUtils].isDelimiter(int)'
      Src: org.apache.commons.text.WordUtilsTest:349,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertTrue(boolean)'
      Src: org.apache.commons.text.WordUtilsTest:349,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    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: 350
      start: 340
    functionDepth: 1
    functionLinenumber: 340
    functionLinenumberEnd: 350
    functionName: '[org.apache.commons.text.WordUtilsTest].testIsDelimiterCodePoint()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/WordUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.WordUtils].isDelimiter(int,null)'
    - '[org.apache.commons.text.WordUtils].isDelimiter(int)'
    - '[org.apache.commons.text.WordUtilsTest].assertFalse(boolean)'
    - '[org.apache.commons.text.WordUtilsTest].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.WordUtilsTest].testIsDelimiterCodePoint()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.WordUtils].wrap(String,int)'
      Src: org.apache.commons.text.WordUtilsTest:355,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: 357
      start: 352
    functionDepth: 1
    functionLinenumber: 352
    functionLinenumberEnd: 357
    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:361,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:361,1
    - Dst: '[org.apache.commons.text.WordUtils].abbreviate(String,int,int,String)'
      Src: org.apache.commons.text.WordUtilsTest:362,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:362,1
    - Dst: '[org.apache.commons.text.WordUtils].abbreviate(String,int,int,String)'
      Src: org.apache.commons.text.WordUtilsTest:363,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:363,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: 364
      start: 359
    functionDepth: 2
    functionLinenumber: 359
    functionLinenumberEnd: 364
    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.WordUtilsTest].assertEquals(String,String)'
    - '[org.apache.commons.text.WordUtils].abbreviate(String,int,int,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:368,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertNull(String)'
      Src: org.apache.commons.text.WordUtilsTest:368,1
    - Dst: '[org.apache.commons.text.WordUtils].swapCase(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].swapCase(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].swapCase(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].swapCase(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].swapCase(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].swapCase(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].swapCase(String)'
      Src: org.apache.commons.text.WordUtilsTest:376,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:376,1
    - Dst: '[org.apache.commons.text.WordUtils].swapCase(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].swapCase(org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:381,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(org.apache.commons.text.WordUtilsTest,String)'
      Src: org.apache.commons.text.WordUtilsTest:381,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: 382
      start: 366
    functionDepth: 1
    functionLinenumber: 366
    functionLinenumberEnd: 382
    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.WordUtils].swapCase(String)'
    - '[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(org.apache.commons.text.WordUtilsTest)'
    - '[org.apache.commons.text.WordUtils].swapCase(null)'
    - '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
    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:387,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: 389
      start: 384
    functionDepth: 0
    functionLinenumber: 384
    functionLinenumberEnd: 389
    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:393,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertNull(String)'
      Src: org.apache.commons.text.WordUtilsTest:393,1
    - Dst: '[org.apache.commons.text.WordUtils].uncapitalize(String)'
      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)'
      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)'
      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)'
      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)'
      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)'
      Src: org.apache.commons.text.WordUtilsTest:399,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:399,1
    - Dst: '[org.apache.commons.text.WordUtils].uncapitalize(String)'
      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)'
      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
    - Dst: '[org.apache.commons.text.WordUtils].uncapitalize(String)'
      Src: org.apache.commons.text.WordUtilsTest:402,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:402,1
    - Dst: '[org.apache.commons.text.WordUtils].uncapitalize(String)'
      Src: org.apache.commons.text.WordUtilsTest:403,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:403,1
    - Dst: '[org.apache.commons.text.WordUtils].capitalizeFully(String)'
      Src: org.apache.commons.text.WordUtilsTest:405,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:405,1
    - Dst: '[org.apache.commons.text.WordUtils].capitalizeFully(String)'
      Src: org.apache.commons.text.WordUtilsTest:406,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:406,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: 407
      start: 391
    functionDepth: 2
    functionLinenumber: 391
    functionLinenumberEnd: 407
    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.WordUtils].capitalizeFully(String)'
    - '[org.apache.commons.text.WordUtilsTest].assertNull(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:411,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:411,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: 412
      start: 409
    functionDepth: 2
    functionLinenumber: 409
    functionLinenumberEnd: 412
    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:416,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertNull(String)'
      Src: org.apache.commons.text.WordUtilsTest:416,1
    - Dst: '[org.apache.commons.text.WordUtils].uncapitalize(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:417,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:417,1
    - Dst: '[org.apache.commons.text.WordUtils].uncapitalize(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:418,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:418,1
    - Dst: '[org.apache.commons.text.WordUtils].uncapitalize(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:421,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:421,1
    - Dst: '[org.apache.commons.text.WordUtils].uncapitalize(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:422,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:422,1
    - Dst: '[org.apache.commons.text.WordUtils].uncapitalize(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:423,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:423,1
    - Dst: '[org.apache.commons.text.WordUtils].uncapitalize(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:424,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:424,1
    - Dst: '[org.apache.commons.text.WordUtils].uncapitalize(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:425,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:425,1
    - Dst: '[org.apache.commons.text.WordUtils].uncapitalize(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:426,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:426,1
    - Dst: '[org.apache.commons.text.WordUtils].uncapitalize(String,org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:428,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:428,1
    - Dst: '[org.apache.commons.text.WordUtils].uncapitalize(String,null)'
      Src: org.apache.commons.text.WordUtilsTest:429,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:429,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: 430
      start: 414
    functionDepth: 1
    functionLinenumber: 414
    functionLinenumberEnd: 430
    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(null,null)'
    - '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
    - '[org.apache.commons.text.WordUtils].uncapitalize(String,null)'
    - '[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:434,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertNull(String)'
      Src: org.apache.commons.text.WordUtilsTest:434,1
    - Dst: '[org.apache.commons.text.WordUtils].wrap(null)'
      Src: org.apache.commons.text.WordUtilsTest:435,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertNull(String)'
      Src: org.apache.commons.text.WordUtilsTest:435,1
    - Dst: '[org.apache.commons.text.WordUtils].wrap(String,int)'
      Src: org.apache.commons.text.WordUtilsTest:437,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:437,1
    - Dst: '[org.apache.commons.text.WordUtils].wrap(String)'
      Src: org.apache.commons.text.WordUtilsTest:438,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:438,1
    - Dst: System.lineSeparator()
      Src: org.apache.commons.text.WordUtilsTest:441,1
    - Dst: '[org.apache.commons.text.WordUtils].wrap(org.apache.commons.text.WordUtilsTest,int)'
      Src: org.apache.commons.text.WordUtilsTest:444,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(org.apache.commons.text.WordUtilsTest,String)'
      Src: org.apache.commons.text.WordUtilsTest:444,1
    - Dst: '[org.apache.commons.text.WordUtils].wrap(org.apache.commons.text.WordUtilsTest,int)'
      Src: org.apache.commons.text.WordUtilsTest:449,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(org.apache.commons.text.WordUtilsTest,String)'
      Src: org.apache.commons.text.WordUtilsTest:449,1
    - Dst: '[org.apache.commons.text.WordUtils].wrap(org.apache.commons.text.WordUtilsTest,int)'
      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)'
      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
    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: 461
      start: 432
    functionDepth: 1
    functionLinenumber: 432
    functionLinenumberEnd: 461
    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.WordUtilsTest].assertNull(String)'
    - '[org.apache.commons.text.WordUtilsTest].assertEquals(org.apache.commons.text.WordUtilsTest,String)'
    - System.lineSeparator()
    - '[org.apache.commons.text.WordUtils].wrap(null,int)'
    - '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
    - '[org.apache.commons.text.WordUtils].wrap(String,int)'
    - '[org.apache.commons.text.WordUtils].wrap(org.apache.commons.text.WordUtilsTest,int)'
    - '[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:465,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertNull(String)'
      Src: org.apache.commons.text.WordUtilsTest:465,1
    - Dst: '[org.apache.commons.text.WordUtils].wrap(null,int,String,boolean)'
      Src: org.apache.commons.text.WordUtilsTest:466,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertNull(String)'
      Src: org.apache.commons.text.WordUtilsTest:466,1
    - Dst: '[org.apache.commons.text.WordUtils].wrap(null,int,null,boolean)'
      Src: org.apache.commons.text.WordUtilsTest:467,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertNull(String)'
      Src: org.apache.commons.text.WordUtilsTest:467,1
    - Dst: '[org.apache.commons.text.WordUtils].wrap(null,int,null,boolean)'
      Src: org.apache.commons.text.WordUtilsTest:468,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertNull(String)'
      Src: org.apache.commons.text.WordUtilsTest:468,1
    - Dst: '[org.apache.commons.text.WordUtils].wrap(null,null,boolean)'
      Src: org.apache.commons.text.WordUtilsTest:469,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertNull(String)'
      Src: org.apache.commons.text.WordUtilsTest:469,1
    - Dst: '[org.apache.commons.text.WordUtils].wrap(null,null,boolean)'
      Src: org.apache.commons.text.WordUtilsTest:470,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertNull(String)'
      Src: org.apache.commons.text.WordUtilsTest:470,1
    - Dst: '[org.apache.commons.text.WordUtils].wrap(String,int,String,boolean)'
      Src: org.apache.commons.text.WordUtilsTest:472,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:472,1
    - Dst: '[org.apache.commons.text.WordUtils].wrap(String,int,String,boolean)'
      Src: org.apache.commons.text.WordUtilsTest:473,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:473,1
    - Dst: '[org.apache.commons.text.WordUtils].wrap(String,int,null,boolean)'
      Src: org.apache.commons.text.WordUtilsTest:474,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:474,1
    - Dst: '[org.apache.commons.text.WordUtils].wrap(String,int,null,boolean)'
      Src: org.apache.commons.text.WordUtilsTest:475,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:475,1
    - Dst: '[org.apache.commons.text.WordUtils].wrap(String,null,boolean)'
      Src: org.apache.commons.text.WordUtilsTest:476,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:476,1
    - Dst: '[org.apache.commons.text.WordUtils].wrap(String,null,boolean)'
      Src: org.apache.commons.text.WordUtilsTest:477,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:477,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:483,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(org.apache.commons.text.WordUtilsTest,String)'
      Src: org.apache.commons.text.WordUtilsTest:483,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:489,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(org.apache.commons.text.WordUtilsTest,String)'
      Src: org.apache.commons.text.WordUtilsTest:489,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:496,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(org.apache.commons.text.WordUtilsTest,String)'
      Src: org.apache.commons.text.WordUtilsTest:496,1
    - Dst: '[org.apache.commons.text.WordUtils].wrap(org.apache.commons.text.WordUtilsTest,String,boolean)'
      Src: org.apache.commons.text.WordUtilsTest:497,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(org.apache.commons.text.WordUtilsTest,String)'
      Src: org.apache.commons.text.WordUtilsTest:497,1
    - Dst: System.lineSeparator()
      Src: org.apache.commons.text.WordUtilsTest:500,1
    - Dst: '[org.apache.commons.text.WordUtils].wrap(org.apache.commons.text.WordUtilsTest,int,null,boolean)'
      Src: org.apache.commons.text.WordUtilsTest:503,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(org.apache.commons.text.WordUtilsTest,String)'
      Src: org.apache.commons.text.WordUtilsTest:503,1
    - Dst: '[org.apache.commons.text.WordUtils].wrap(org.apache.commons.text.WordUtilsTest,int,null,boolean)'
      Src: org.apache.commons.text.WordUtilsTest:504,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(org.apache.commons.text.WordUtilsTest,String)'
      Src: org.apache.commons.text.WordUtilsTest:504,1
    - Dst: '[org.apache.commons.text.WordUtils].wrap(org.apache.commons.text.WordUtilsTest,int,String,boolean)'
      Src: org.apache.commons.text.WordUtilsTest:509,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(org.apache.commons.text.WordUtilsTest,String)'
      Src: org.apache.commons.text.WordUtilsTest:509,1
    - Dst: '[org.apache.commons.text.WordUtils].wrap(org.apache.commons.text.WordUtilsTest,int,String,boolean)'
      Src: org.apache.commons.text.WordUtilsTest:510,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(org.apache.commons.text.WordUtilsTest,String)'
      Src: org.apache.commons.text.WordUtilsTest:510,1
    - Dst: '[org.apache.commons.text.WordUtils].wrap(org.apache.commons.text.WordUtilsTest,int,String,boolean)'
      Src: org.apache.commons.text.WordUtilsTest:515,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(org.apache.commons.text.WordUtilsTest,String)'
      Src: org.apache.commons.text.WordUtilsTest:515,1
    - Dst: '[org.apache.commons.text.WordUtils].wrap(org.apache.commons.text.WordUtilsTest,int,String,boolean)'
      Src: org.apache.commons.text.WordUtilsTest:516,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(org.apache.commons.text.WordUtilsTest,String)'
      Src: org.apache.commons.text.WordUtilsTest:516,1
    - Dst: '[org.apache.commons.text.WordUtils].wrap(org.apache.commons.text.WordUtilsTest,int,String,boolean)'
      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)'
      Src: org.apache.commons.text.WordUtilsTest:522,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(org.apache.commons.text.WordUtilsTest,String)'
      Src: org.apache.commons.text.WordUtilsTest:522,1
    - Dst: '[org.apache.commons.text.WordUtils].wrap(org.apache.commons.text.WordUtilsTest,int,String,boolean)'
      Src: org.apache.commons.text.WordUtilsTest:527,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(org.apache.commons.text.WordUtilsTest,String)'
      Src: org.apache.commons.text.WordUtilsTest:527,1
    - Dst: '[org.apache.commons.text.WordUtils].wrap(org.apache.commons.text.WordUtilsTest,int,String,boolean)'
      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)'
      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
    - Dst: '[org.apache.commons.text.WordUtils].wrap(org.apache.commons.text.WordUtilsTest,int,String,boolean)'
      Src: org.apache.commons.text.WordUtilsTest:536,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(org.apache.commons.text.WordUtilsTest,String)'
      Src: org.apache.commons.text.WordUtilsTest:536,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: 537
      start: 463
    functionDepth: 3
    functionLinenumber: 463
    functionLinenumberEnd: 537
    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(String,null,boolean)'
    - '[org.apache.commons.text.WordUtilsTest].assertNull(String)'
    - '[org.apache.commons.text.WordUtils].wrap(null,int,null,boolean)'
    - '[org.apache.commons.text.WordUtils].wrap(null,null,boolean)'
    - '[org.apache.commons.text.WordUtilsTest].assertEquals(org.apache.commons.text.WordUtilsTest,String)'
    - '[org.apache.commons.text.WordUtils].wrap(String,int,String,boolean)'
    - '[org.apache.commons.text.WordUtils].wrap(null,int,String,boolean)'
    - '[org.apache.commons.text.WordUtils].wrap(org.apache.commons.text.WordUtilsTest,String,boolean)'
    - System.lineSeparator()
    - '[org.apache.commons.text.WordUtilsTest].assertEquals(String,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.WordUtils].wrap(org.apache.commons.text.WordUtilsTest,int,String,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:545,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(org.apache.commons.text.WordUtilsTest,String)'
      Src: org.apache.commons.text.WordUtilsTest:545,1
    - Dst: '[org.apache.commons.text.WordUtils].wrap(org.apache.commons.text.WordUtilsTest,int,String,boolean,String)'
      Src: org.apache.commons.text.WordUtilsTest:549,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(org.apache.commons.text.WordUtilsTest,String)'
      Src: org.apache.commons.text.WordUtilsTest:549,1
    - Dst: '[org.apache.commons.text.WordUtils].wrap(org.apache.commons.text.WordUtilsTest,int,String,boolean,String)'
      Src: org.apache.commons.text.WordUtilsTest:553,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(org.apache.commons.text.WordUtilsTest,String)'
      Src: org.apache.commons.text.WordUtilsTest:553,1
    - Dst: '[org.apache.commons.text.WordUtils].wrap(org.apache.commons.text.WordUtilsTest,int,String,boolean,String)'
      Src: org.apache.commons.text.WordUtilsTest:557,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(org.apache.commons.text.WordUtilsTest,String)'
      Src: org.apache.commons.text.WordUtilsTest:557,1
    - Dst: '[org.apache.commons.text.WordUtils].wrap(org.apache.commons.text.WordUtilsTest,int,String,boolean,String)'
      Src: org.apache.commons.text.WordUtilsTest:562,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(org.apache.commons.text.WordUtilsTest,String)'
      Src: org.apache.commons.text.WordUtilsTest:562,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: 563
      start: 539
    functionDepth: 1
    functionLinenumber: 539
    functionLinenumberEnd: 563
    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.WordUtils].wrap(org.apache.commons.text.WordUtilsTest,int,String,boolean,String)'
    - '[org.apache.commons.text.WordUtilsTest].assertEquals(org.apache.commons.text.WordUtilsTest,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:567,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:567,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: 568
      start: 565
    functionDepth: 2
    functionLinenumber: 565
    functionLinenumberEnd: 568
    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.WordUtilsTest].assertEquals(String,String)'
    - '[org.apache.commons.text.WordUtils].wrap(String,int,String,boolean,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:572,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:572,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: 573
      start: 570
    functionDepth: 2
    functionLinenumber: 570
    functionLinenumberEnd: 573
    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.WordUtilsTest].assertEquals(String,String)'
    - '[org.apache.commons.text.WordUtils].wrap(String,int,String,boolean,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:577,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:577,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: 578
      start: 575
    functionDepth: 2
    functionLinenumber: 575
    functionLinenumberEnd: 578
    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.WordUtilsTest].assertEquals(String,String)'
    - '[org.apache.commons.text.WordUtils].wrap(String,int,String,boolean,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:582,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertEquals(String,String)'
      Src: org.apache.commons.text.WordUtilsTest:582,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: 583
      start: 580
    functionDepth: 2
    functionLinenumber: 580
    functionLinenumberEnd: 583
    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.WordUtilsTest].assertEquals(String,String)'
    - '[org.apache.commons.text.WordUtils].wrap(String,int,String,boolean,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.WordUtilsTest].testWrapWithRegexMatchOfLength0()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.time.Duration].ofSeconds(int)'
      Src: org.apache.commons.text.WordUtilsTest:587,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].assertTimeout(org.apache.commons.text.WordUtilsTest)'
      Src: org.apache.commons.text.WordUtilsTest:587,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    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: 588
      start: 585
    functionDepth: 0
    functionLinenumber: 585
    functionLinenumberEnd: 588
    functionName: '[org.apache.commons.text.WordUtilsTest].testZeroWidthWrapOnRegex()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/WordUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[java.time.Duration].ofSeconds(int)'
    - '[org.apache.commons.text.WordUtilsTest].assertTimeout(org.apache.commons.text.WordUtilsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.WordUtilsTest].testZeroWidthWrapOnRegex()'
  - 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:41,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].filter()'
      Src: org.apache.commons.text.WordUtilsTest:41,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].collect()'
      Src: org.apache.commons.text.WordUtilsTest:41,1
    - Dst: '[org.apache.commons.text.WordUtilsTest].toString()'
      Src: org.apache.commons.text.WordUtilsTest:41,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:
    - '[org.apache.commons.text.WordUtilsTest].collect()'
    - '[org.apache.commons.text.WordUtilsTest].filter()'
    - '[org.apache.commons.text.WordUtilsTest].toString()'
    - '[java.util.stream.IntStream].rangeClosed(org.apache.commons.text.WordUtilsTest,org.apache.commons.text.WordUtilsTest)'
    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:47,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:50,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertNull(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:50,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(String,int,int)'
      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(char[])'
      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[],int,int)'
      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(StringBuffer)'
      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,int,int)'
      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(org.apache.commons.text.StrBuilder)'
      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,int,int)'
      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(Object)'
      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].replaceIn(StringBuffer)'
      Src: org.apache.commons.text.StrSubstitutorTest:59,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrSubstitutorTest:59,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replaceIn(StringBuffer,int,int)'
      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(org.apache.commons.text.StrBuilder)'
      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,int,int)'
      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].replace(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:64,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:64,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:65,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replaceIn(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrSubstitutorTest:66,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrSubstitutorTest:66,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrSubstitutorTest:67,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:67,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: 69
      start: 46
    functionDepth: 6
    functionLinenumber: 46
    functionLinenumberEnd: 69
    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)'
    - '[org.apache.commons.text.StrSubstitutor].replaceIn(org.apache.commons.text.StrBuilder)'
    - '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrSubstitutor].replaceIn(org.apache.commons.text.StrBuilder,int,int)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[org.apache.commons.text.StrSubstitutor].replace(String,int,int)'
    - '[org.apache.commons.text.StrSubstitutorTest].assertNull(String)'
    - '[org.apache.commons.text.StrSubstitutor].<init>(java.util.Map<String,String>)'
    - '[org.apache.commons.text.StrSubstitutor].replace(char[])'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrSubstitutor].replace(Object)'
    - '[org.apache.commons.text.StrSubstitutor].replaceIn(StringBuffer)'
    - '[org.apache.commons.text.StrSubstitutor].replaceIn(StringBuffer,int,int)'
    - '[org.apache.commons.text.StrSubstitutorTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StrSubstitutor].replace(String)'
    - '[org.apache.commons.text.StrSubstitutor].replace(StringBuffer,int,int)'
    - '[org.apache.commons.text.StrSubstitutor].replace(char[],int,int)'
    - '[org.apache.commons.text.StrSubstitutor].replace(StringBuffer)'
    - '[org.apache.commons.text.StrSubstitutor].replace(org.apache.commons.text.StrBuilder,int,int)'
    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:72,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].doTestReplace(org.apache.commons.text.StrSubstitutor,String,String,boolean)'
      Src: org.apache.commons.text.StrSubstitutorTest:73,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: 74
      start: 71
    functionDepth: 7
    functionLinenumber: 71
    functionLinenumberEnd: 74
    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.StrSubstitutor].<init>(java.util.Map<String,String>)'
    - '[org.apache.commons.text.StrSubstitutorTest].doTestReplace(org.apache.commons.text.StrSubstitutor,String,String,boolean)'
    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:78,1
    - Dst: '[String].substring(int,int)'
      Src: org.apache.commons.text.StrSubstitutorTest:78,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:81,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:81,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.StrSubstitutorTest:83,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(String,int,int)'
      Src: org.apache.commons.text.StrSubstitutorTest:83,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(org.apache.commons.text.StrSubstitutorTest,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:83,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.StrSubstitutorTest:87,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(org.apache.commons.text.StrSubstitutorTest)'
      Src: org.apache.commons.text.StrSubstitutorTest:88,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:88,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(org.apache.commons.text.StrSubstitutorTest,int,int)'
      Src: org.apache.commons.text.StrSubstitutorTest:90,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(org.apache.commons.text.StrSubstitutorTest,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:90,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:94,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(StringBuffer)'
      Src: org.apache.commons.text.StrSubstitutorTest:95,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:95,1
    - Dst: '[StringBuffer].length()'
      Src: org.apache.commons.text.StrSubstitutorTest:97,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(StringBuffer,int,int)'
      Src: org.apache.commons.text.StrSubstitutorTest:97,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(org.apache.commons.text.StrSubstitutorTest,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:97,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:101,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(StringBuilder)'
      Src: org.apache.commons.text.StrSubstitutorTest:102,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:102,1
    - Dst: '[StringBuilder].length()'
      Src: org.apache.commons.text.StrSubstitutorTest:104,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(StringBuilder,int,int)'
      Src: org.apache.commons.text.StrSubstitutorTest:104,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(org.apache.commons.text.StrSubstitutorTest,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:104,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:108,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrSubstitutorTest:109,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:109,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrSubstitutorTest:111,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(org.apache.commons.text.StrBuilder,int,int)'
      Src: org.apache.commons.text.StrSubstitutorTest:111,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(org.apache.commons.text.StrSubstitutorTest,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:111,1
    - Dst: '[org.apache.commons.lang3.mutable.MutableObject].<init>(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:115,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(org.apache.commons.lang3.mutable.MutableObject)'
      Src: org.apache.commons.text.StrSubstitutorTest:116,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:116,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:119,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replaceIn(StringBuffer)'
      Src: org.apache.commons.text.StrSubstitutorTest:120,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrSubstitutorTest:120,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.commons.text.StrSubstitutorTest:121,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,org.apache.commons.text.StrSubstitutorTest)'
      Src: org.apache.commons.text.StrSubstitutorTest:121,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:123,1
    - Dst: '[StringBuffer].length()'
      Src: org.apache.commons.text.StrSubstitutorTest:124,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replaceIn(StringBuffer,int,int)'
      Src: org.apache.commons.text.StrSubstitutorTest:124,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrSubstitutorTest:124,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.commons.text.StrSubstitutorTest:125,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,org.apache.commons.text.StrSubstitutorTest)'
      Src: org.apache.commons.text.StrSubstitutorTest:125,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:129,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replaceIn(StringBuilder)'
      Src: org.apache.commons.text.StrSubstitutorTest:130,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrSubstitutorTest:130,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.text.StrSubstitutorTest:131,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,org.apache.commons.text.StrSubstitutorTest)'
      Src: org.apache.commons.text.StrSubstitutorTest:131,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:133,1
    - Dst: '[StringBuilder].length()'
      Src: org.apache.commons.text.StrSubstitutorTest:134,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replaceIn(StringBuilder,int,int)'
      Src: org.apache.commons.text.StrSubstitutorTest:134,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrSubstitutorTest:134,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.text.StrSubstitutorTest:135,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,org.apache.commons.text.StrSubstitutorTest)'
      Src: org.apache.commons.text.StrSubstitutorTest:135,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:139,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replaceIn(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrSubstitutorTest:140,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrSubstitutorTest:140,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrSubstitutorTest:141,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:141,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:143,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrSubstitutorTest:144,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replaceIn(org.apache.commons.text.StrBuilder,int,int)'
      Src: org.apache.commons.text.StrSubstitutorTest:144,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrSubstitutorTest:144,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrSubstitutorTest:145,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:145,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: 147
      start: 76
    functionDepth: 6
    functionLinenumber: 76
    functionLinenumberEnd: 147
    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.StrSubstitutorTest)'
    - '[org.apache.commons.text.StrSubstitutor].replace(org.apache.commons.text.StrBuilder)'
    - '[StringBuilder].<init>(String)'
    - '[org.apache.commons.text.StrSubstitutor].replaceIn(org.apache.commons.text.StrBuilder)'
    - '[String].toCharArray()'
    - '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrSubstitutor].replace(org.apache.commons.text.StrSubstitutorTest,int,int)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[org.apache.commons.text.StrSubstitutor].replaceIn(org.apache.commons.text.StrBuilder,int,int)'
    - '[org.apache.commons.text.StrSubstitutor].replace(String,int,int)'
    - '[org.apache.commons.text.StrSubstitutorTest].assertEquals(org.apache.commons.text.StrSubstitutorTest,String)'
    - '[org.apache.commons.text.StrSubstitutor].replaceIn(StringBuilder,int,int)'
    - '[String].substring(int,int)'
    - '[org.apache.commons.text.StrSubstitutor].replace(org.apache.commons.lang3.mutable.MutableObject)'
    - '[StringBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[StringBuffer].length()'
    - '[org.apache.commons.text.StrSubstitutor].replaceIn(StringBuffer)'
    - '[org.apache.commons.text.StrSubstitutor].replaceIn(StringBuffer,int,int)'
    - '[org.apache.commons.lang3.mutable.MutableObject].<init>(String)'
    - '[org.apache.commons.text.StrSubstitutor].replace(StringBuilder)'
    - '[org.apache.commons.text.StrSubstitutor].replace(String)'
    - '[org.apache.commons.text.StrSubstitutor].replaceIn(StringBuilder)'
    - '[StringBuffer].<init>(String)'
    - '[StringBuffer].toString()'
    - '[org.apache.commons.text.StrSubstitutorTest].assertTrue(boolean)'
    - '[org.apache.commons.text.StrSubstitutor].replace(StringBuffer,int,int)'
    - '[org.apache.commons.text.StrSubstitutor].replace(StringBuilder,int,int)'
    - '[org.apache.commons.text.StrSubstitutor].replace(StringBuffer)'
    - '[String].length()'
    - '[StringBuilder].length()'
    - '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,org.apache.commons.text.StrSubstitutorTest)'
    - '[org.apache.commons.text.StrBuilder].length()'
    - '[org.apache.commons.text.StrSubstitutor].replace(org.apache.commons.text.StrBuilder,int,int)'
    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:151,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:152,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:153,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: 154
      start: 149
    functionDepth: 1
    functionLinenumber: 149
    functionLinenumberEnd: 154
    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: 159
      start: 156
    functionDepth: 0
    functionLinenumber: 156
    functionLinenumberEnd: 159
    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:166,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:167,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].<init>(java.util.HashMap,String,String,char)'
      Src: org.apache.commons.text.StrSubstitutorTest:168,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:169,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:169,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].<init>(java.util.HashMap,String,String,char,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:170,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:171,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:171,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: 172
      start: 164
    functionDepth: 6
    functionLinenumber: 164
    functionLinenumberEnd: 172
    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:
    - '[java.util.HashMap].put(String,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,String)'
    - '[org.apache.commons.text.StrSubstitutor].replace(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:179,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:180,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].<init>(java.util.HashMap,String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:181,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:182,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:182,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: 183
      start: 177
    functionDepth: 6
    functionLinenumber: 177
    functionLinenumberEnd: 183
    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:
    - '[java.util.HashMap].put(String,String)'
    - '[org.apache.commons.text.StrSubstitutor].<init>(java.util.HashMap,String,String)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrSubstitutor].replace(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:190,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:191,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:191,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: 192
      start: 188
    functionDepth: 6
    functionLinenumber: 188
    functionLinenumberEnd: 192
    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].replace(String)'
    - '[org.apache.commons.text.StrSubstitutor].<init>()'
    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:196,1
    - Dst: '[org.apache.commons.text.StrLookup].mapLookup(java.util.HashMap)'
      Src: org.apache.commons.text.StrSubstitutorTest:197,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].<init>(org.apache.commons.text.StrLookup<V>)'
      Src: org.apache.commons.text.StrSubstitutorTest:198,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(CharSequence,int,int)'
      Src: org.apache.commons.text.StrSubstitutorTest:200,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertNull(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:200,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].getEscapeChar()'
      Src: org.apache.commons.text.StrSubstitutorTest:201,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(char,char)'
      Src: org.apache.commons.text.StrSubstitutorTest:201,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: 202
      start: 194
    functionDepth: 6
    functionLinenumber: 194
    functionLinenumberEnd: 202
    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].getEscapeChar()'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.text.StrLookup].mapLookup(java.util.HashMap)'
    - '[org.apache.commons.text.StrSubstitutorTest].assertEquals(char,char)'
    - '[org.apache.commons.text.StrSubstitutor].replace(CharSequence,int,int)'
    - '[org.apache.commons.text.StrSubstitutor].<init>(org.apache.commons.text.StrLookup<V>)'
    - '[org.apache.commons.text.StrSubstitutorTest].assertNull(String)'
    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:210,1
    - Dst: '[java.util.HashMap].put(String,String)'
      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: '[org.apache.commons.text.StrSubstitutor].<init>(java.util.HashMap)'
      Src: org.apache.commons.text.StrSubstitutorTest:219,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertThrows()'
      Src: org.apache.commons.text.StrSubstitutorTest:220,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:223,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertThrows()'
      Src: org.apache.commons.text.StrSubstitutorTest:224,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: 226
      start: 208
    functionDepth: 1
    functionLinenumber: 208
    functionLinenumberEnd: 226
    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:
    - '[java.util.HashMap].put(String,String)'
    - '[org.apache.commons.text.StrSubstitutorTest].assertThrows()'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.text.StrSubstitutor].<init>(java.util.HashMap)'
    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:230,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:231,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:232,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].<init>(java.util.HashMap,String,String,char)'
      Src: org.apache.commons.text.StrSubstitutorTest:234,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:236,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:235,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].<init>(java.util.HashMap,String,String,char,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:238,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:240,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:239,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].<init>(java.util.HashMap,String,String,char,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:242,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:244,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:243,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].<init>(java.util.HashMap,String,String,char,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:246,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:248,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:247,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].<init>(java.util.HashMap,String,String,char,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:250,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].setValueDelimiterMatcher(null)'
      Src: org.apache.commons.text.StrSubstitutorTest:251,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:253,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:252,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].<init>(java.util.HashMap,String,String,char)'
      Src: org.apache.commons.text.StrSubstitutorTest:255,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].setValueDelimiterMatcher(null)'
      Src: org.apache.commons.text.StrSubstitutorTest:256,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:258,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:257,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: 259
      start: 228
    functionDepth: 6
    functionLinenumber: 228
    functionLinenumberEnd: 259
    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].setValueDelimiterMatcher(null)'
    - '[java.util.HashMap].put(String,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,String)'
    - '[org.apache.commons.text.StrSubstitutor].replace(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:263,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].setDisableSubstitutionInValues(boolean)'
      Src: org.apache.commons.text.StrSubstitutorTest:264,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      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: '[org.apache.commons.text.StrSubstitutorTest].doTestReplace(org.apache.commons.text.StrSubstitutor,String,String,boolean)'
      Src: org.apache.commons.text.StrSubstitutorTest:273,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: 274
      start: 261
    functionDepth: 7
    functionLinenumber: 261
    functionLinenumberEnd: 274
    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.StrSubstitutor].<init>(java.util.Map<String,String>)'
    - '[java.util.Map<String,String>].put(String,String)'
    - '[org.apache.commons.text.StrSubstitutor].setDisableSubstitutionInValues(boolean)'
    - '[org.apache.commons.text.StrSubstitutorTest].doTestReplace(org.apache.commons.text.StrSubstitutor,String,String,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:281,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].getEscapeChar()'
      Src: org.apache.commons.text.StrSubstitutorTest:282,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(char,char)'
      Src: org.apache.commons.text.StrSubstitutorTest:282,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].setEscapeChar(char)'
      Src: org.apache.commons.text.StrSubstitutorTest:283,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].getEscapeChar()'
      Src: org.apache.commons.text.StrSubstitutorTest:284,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(char,char)'
      Src: org.apache.commons.text.StrSubstitutorTest:284,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: 285
      start: 279
    functionDepth: 2
    functionLinenumber: 279
    functionLinenumberEnd: 285
    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.StrSubstitutorTest].assertEquals(char,char)'
    - '[org.apache.commons.text.StrSubstitutor].setEscapeChar(char)'
    - '[org.apache.commons.text.StrSubstitutor].getEscapeChar()'
    - '[org.apache.commons.text.StrSubstitutor].<init>()'
    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:292,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertStrMatcherPrefixImpl(String,org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutorTest:293,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertStrMatcherSuffixImpl(String,org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutorTest:294,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].setVariablePrefix(char)'
      Src: org.apache.commons.text.StrSubstitutorTest:295,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertStrMatcherPrefixImpl(String,org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutorTest:296,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertStrMatcherSuffixImpl(String,org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutorTest:297,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].setVariablePrefix(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:299,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertStrMatcherPrefixImpl(String,org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutorTest:300,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertStrMatcherSuffixImpl(String,org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutorTest:301,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertThrows()'
      Src: org.apache.commons.text.StrSubstitutorTest:302,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertStrMatcherPrefixImpl(String,org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutorTest:303,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertStrMatcherSuffixImpl(String,org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutorTest:304,1
    - Dst: '[org.apache.commons.text.StrMatcher].commaMatcher()'
      Src: org.apache.commons.text.StrSubstitutorTest:306,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].setVariablePrefixMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrSubstitutorTest:307,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].getVariablePrefixMatcher()'
      Src: org.apache.commons.text.StrSubstitutorTest:308,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertSame(org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrSubstitutorTest:308,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertThrows()'
      Src: org.apache.commons.text.StrSubstitutorTest:309,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].getVariablePrefixMatcher()'
      Src: org.apache.commons.text.StrSubstitutorTest:310,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertSame(org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrSubstitutorTest:310,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: 311
      start: 290
    functionDepth: 3
    functionLinenumber: 290
    functionLinenumberEnd: 311
    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].<init>()'
    - '[org.apache.commons.text.StrSubstitutor].setVariablePrefix(String)'
    - '[org.apache.commons.text.StrMatcher].commaMatcher()'
    - '[org.apache.commons.text.StrSubstitutor].setVariablePrefixMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrSubstitutor].getVariablePrefixMatcher()'
    - '[org.apache.commons.text.StrSubstitutor].setVariablePrefix(char)'
    - '[org.apache.commons.text.StrMatcherTest].assertStrMatcherSuffixImpl(String,org.apache.commons.text.StrSubstitutor)'
    - '[org.apache.commons.text.StrSubstitutorTest].assertThrows()'
    - '[org.apache.commons.text.StrSubstitutorTest].assertSame(org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcherTest].assertStrMatcherPrefixImpl(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:318,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertStrMatcherPrefixImpl(String,org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutorTest:319,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertStrMatcherSuffixImpl(String,org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutorTest:320,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].setVariableSuffix(char)'
      Src: org.apache.commons.text.StrSubstitutorTest:321,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertStrMatcherPrefixImpl(String,org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutorTest:322,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertStrMatcherSuffixImpl(String,org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutorTest:323,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].setVariableSuffix(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:325,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertStrMatcherPrefixImpl(String,org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutorTest:326,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertStrMatcherSuffixImpl(String,org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutorTest:327,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertThrows()'
      Src: org.apache.commons.text.StrSubstitutorTest:328,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertStrMatcherPrefixImpl(String,org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutorTest:329,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertStrMatcherSuffixImpl(String,org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutorTest:330,1
    - Dst: '[org.apache.commons.text.StrMatcher].commaMatcher()'
      Src: org.apache.commons.text.StrSubstitutorTest:332,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].setVariableSuffixMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrSubstitutorTest:333,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].getVariableSuffixMatcher()'
      Src: org.apache.commons.text.StrSubstitutorTest:334,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertSame(org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrSubstitutorTest:334,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertThrows()'
      Src: org.apache.commons.text.StrSubstitutorTest:335,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].getVariableSuffixMatcher()'
      Src: org.apache.commons.text.StrSubstitutorTest:336,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertSame(org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrSubstitutorTest:336,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: 337
      start: 316
    functionDepth: 3
    functionLinenumber: 316
    functionLinenumberEnd: 337
    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].setVariableSuffix(String)'
    - '[org.apache.commons.text.StrSubstitutor].setVariableSuffix(char)'
    - '[org.apache.commons.text.StrSubstitutor].setVariableSuffixMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrSubstitutor].<init>()'
    - '[org.apache.commons.text.StrMatcher].commaMatcher()'
    - '[org.apache.commons.text.StrSubstitutor].getVariableSuffixMatcher()'
    - '[org.apache.commons.text.StrMatcherTest].assertStrMatcherSuffixImpl(String,org.apache.commons.text.StrSubstitutor)'
    - '[org.apache.commons.text.StrSubstitutorTest].assertThrows()'
    - '[org.apache.commons.text.StrSubstitutorTest].assertSame(org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcherTest].assertStrMatcherPrefixImpl(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:344,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertStrMatcherPrefixImpl(String,org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutorTest:345,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertStrMatcherSuffixImpl(String,org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutorTest:346,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].setValueDelimiter(char)'
      Src: org.apache.commons.text.StrSubstitutorTest:347,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertStrMatcherPrefixImpl(String,org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutorTest:348,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertStrMatcherSuffixImpl(String,org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutorTest:349,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].setValueDelimiter(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:351,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertStrMatcherPrefixImpl(String,org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutorTest:352,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertStrMatcherSuffixImpl(String,org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutorTest:353,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].setValueDelimiter(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:354,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].getValueDelimiterMatcher()'
      Src: org.apache.commons.text.StrSubstitutorTest:355,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertNull(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrSubstitutorTest:355,1
    - Dst: '[org.apache.commons.text.StrMatcher].commaMatcher()'
      Src: org.apache.commons.text.StrSubstitutorTest:357,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].setValueDelimiterMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrSubstitutorTest:358,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].getValueDelimiterMatcher()'
      Src: org.apache.commons.text.StrSubstitutorTest:359,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertSame(org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrSubstitutorTest:359,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].setValueDelimiterMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrSubstitutorTest:360,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].getValueDelimiterMatcher()'
      Src: org.apache.commons.text.StrSubstitutorTest:361,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertNull(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrSubstitutorTest:361,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: 362
      start: 342
    functionDepth: 3
    functionLinenumber: 342
    functionLinenumberEnd: 362
    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.StrSubstitutor].getValueDelimiterMatcher()'
    - '[org.apache.commons.text.StrSubstitutor].setValueDelimiterMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrSubstitutor].<init>()'
    - '[org.apache.commons.text.StrSubstitutor].setValueDelimiter(String)'
    - '[org.apache.commons.text.StrMatcher].commaMatcher()'
    - '[org.apache.commons.text.StrMatcherTest].assertStrMatcherSuffixImpl(String,org.apache.commons.text.StrSubstitutor)'
    - '[org.apache.commons.text.StrSubstitutor].setValueDelimiter(char)'
    - '[org.apache.commons.text.StrSubstitutorTest].assertNull(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrSubstitutorTest].assertSame(org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcherTest].assertStrMatcherPrefixImpl(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:369,1
    - Dst: System.getProperties()
      Src: org.apache.commons.text.StrSubstitutorTest:371,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(String,org.apache.commons.text.StrSubstitutorTest)'
      Src: org.apache.commons.text.StrSubstitutorTest:371,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replaceSystemProperties(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:372,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:373,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: 374
      start: 367
    functionDepth: 0
    functionLinenumber: 367
    functionLinenumberEnd: 374
    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.getProperties()
    - '[org.apache.commons.text.StrSubstitutor].replaceSystemProperties(String)'
    - '[org.apache.commons.text.StrSubstitutor].replace(String,org.apache.commons.text.StrSubstitutorTest)'
    - '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
    - System.setProperty(String,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:381,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:382,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].<init>(java.util.Map<String,String>)'
      Src: org.apache.commons.text.StrSubstitutorTest:383,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:384,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:384,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: 385
      start: 379
    functionDepth: 6
    functionLinenumber: 379
    functionLinenumberEnd: 385
    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.StrSubstitutor].<init>(java.util.Map<String,String>)'
    - '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
    - '[java.util.Map<String,String>].put(String,String)'
    - '[org.apache.commons.text.StrSubstitutor].replace(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:392,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:393,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].<init>(java.util.Map<String,String>)'
      Src: org.apache.commons.text.StrSubstitutorTest:394,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:395,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:395,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: 396
      start: 390
    functionDepth: 6
    functionLinenumber: 390
    functionLinenumberEnd: 396
    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.StrSubstitutor].<init>(java.util.Map<String,String>)'
    - '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
    - '[java.util.Map<String,String>].put(String,String)'
    - '[org.apache.commons.text.StrSubstitutor].replace(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:403,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:404,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:406,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:405,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: 407
      start: 401
    functionDepth: 6
    functionLinenumber: 401
    functionLinenumberEnd: 407
    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].<init>(java.util.Map<String,String>)'
    - '[org.apache.commons.text.StrSubstitutor].replace(String)'
    - '[java.util.Map<String,String>].put(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:414,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].doTestReplace(String,String,boolean)'
      Src: org.apache.commons.text.StrSubstitutorTest:416,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: 418
      start: 412
    functionDepth: 8
    functionLinenumber: 412
    functionLinenumberEnd: 418
    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:425,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: 426
      start: 423
    functionDepth: 7
    functionLinenumber: 423
    functionLinenumberEnd: 426
    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:433,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].doTestReplace(String,String,boolean)'
      Src: org.apache.commons.text.StrSubstitutorTest:434,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: 435
      start: 431
    functionDepth: 8
    functionLinenumber: 431
    functionLinenumberEnd: 435
    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:442,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: 443
      start: 440
    functionDepth: 8
    functionLinenumber: 440
    functionLinenumberEnd: 443
    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:450,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: 451
      start: 448
    functionDepth: 8
    functionLinenumber: 448
    functionLinenumberEnd: 451
    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:456,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].<init>(java.util.HashMap,String,String,char)'
      Src: org.apache.commons.text.StrSubstitutorTest:456,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].isPreserveEscapes()'
      Src: org.apache.commons.text.StrSubstitutorTest:458,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrSubstitutorTest:458,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:459,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replaceIn(StringBuffer)'
      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: '[org.apache.commons.text.StrSubstitutor].getEscapeChar()'
      Src: org.apache.commons.text.StrSubstitutorTest:460,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(char,char)'
      Src: org.apache.commons.text.StrSubstitutorTest:460,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: 461
      start: 453
    functionDepth: 1
    functionLinenumber: 453
    functionLinenumberEnd: 461
    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].getEscapeChar()'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.text.StrSubstitutorTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StrSubstitutorTest].assertEquals(char,char)'
    - '[org.apache.commons.text.StrSubstitutor].<init>(java.util.HashMap,String,String,char)'
    - '[StringBuffer].<init>(String)'
    - '[org.apache.commons.text.StrSubstitutor].isPreserveEscapes()'
    - '[org.apache.commons.text.StrSubstitutor].replaceIn(StringBuffer)'
    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:465,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].<init>(org.apache.commons.text.StrLookup<String>,String,String,char)'
      Src: org.apache.commons.text.StrSubstitutorTest:466,1
    - Dst: '[StringBuilder].<init>(CharSequence)'
      Src: org.apache.commons.text.StrSubstitutorTest:467,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].getEscapeChar()'
      Src: org.apache.commons.text.StrSubstitutorTest:469,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(char,char)'
      Src: org.apache.commons.text.StrSubstitutorTest:469,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replaceIn(StringBuilder)'
      Src: org.apache.commons.text.StrSubstitutorTest:470,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrSubstitutorTest:470,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: 471
      start: 463
    functionDepth: 1
    functionLinenumber: 463
    functionLinenumberEnd: 471
    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.StrSubstitutorTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StrSubstitutor].replaceIn(StringBuilder)'
    - '[org.apache.commons.text.StrSubstitutor].<init>(org.apache.commons.text.StrLookup<String>,String,String,char)'
    - '[org.apache.commons.text.StrSubstitutorTest].assertEquals(char,char)'
    - '[StringBuilder].<init>(CharSequence)'
    - '[org.apache.commons.text.StrLookup].systemPropertiesLookup()'
    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:475,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].<init>(java.util.HashMap,String,String,char,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:476,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replaceIn(StringBuilder)'
      Src: org.apache.commons.text.StrSubstitutorTest:478,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrSubstitutorTest:478,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: 479
      start: 473
    functionDepth: 1
    functionLinenumber: 473
    functionLinenumberEnd: 479
    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].<init>(java.util.HashMap,String,String,char,String)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.text.StrSubstitutorTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StrSubstitutor].replaceIn(StringBuilder)'
    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:483,1
    - Dst: '[org.apache.commons.text.StrLookup].mapLookup(java.util.HashMap)'
      Src: org.apache.commons.text.StrSubstitutorTest:484,1
    - Dst: '[org.apache.commons.text.StrMatcher].tabMatcher()'
      Src: org.apache.commons.text.StrSubstitutorTest:485,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:487,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replaceIn(StringBuilder,int)'
      Src: org.apache.commons.text.StrSubstitutorTest:489,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrSubstitutorTest:489,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].getEscapeChar()'
      Src: org.apache.commons.text.StrSubstitutorTest:490,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(char,char)'
      Src: org.apache.commons.text.StrSubstitutorTest:490,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].isPreserveEscapes()'
      Src: org.apache.commons.text.StrSubstitutorTest:491,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrSubstitutorTest:491,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: 492
      start: 481
    functionDepth: 1
    functionLinenumber: 481
    functionLinenumberEnd: 492
    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.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.StrSubstitutor].getEscapeChar()'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.text.StrSubstitutorTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StrSubstitutor].replaceIn(StringBuilder,int)'
    - '[org.apache.commons.text.StrLookup].mapLookup(java.util.HashMap)'
    - '[org.apache.commons.text.StrSubstitutorTest].assertEquals(char,char)'
    - '[org.apache.commons.text.StrMatcher].tabMatcher()'
    - '[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:499,1
    - 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: '[org.apache.commons.text.StrSubstitutor].<init>(java.util.Map<String,String>)'
      Src: org.apache.commons.text.StrSubstitutorTest:502,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].setEnableSubstitutionInVariables(boolean)'
      Src: org.apache.commons.text.StrSubstitutorTest:503,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:506,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:504,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:507,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:510,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:508,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:513,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:511,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: 515
      start: 497
    functionDepth: 6
    functionLinenumber: 497
    functionLinenumberEnd: 515
    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].<init>(java.util.Map<String,String>)'
    - '[org.apache.commons.text.StrSubstitutor].setEnableSubstitutionInVariables(boolean)'
    - '[java.util.Map<String,String>].put(String,String)'
    - '[org.apache.commons.text.StrSubstitutor].replace(String,String)'
    - '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrSubstitutor].replace(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:522,1
    - 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: '[org.apache.commons.text.StrSubstitutor].<init>(java.util.Map<String,String>)'
      Src: org.apache.commons.text.StrSubstitutorTest:525,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:528,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:526,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:531,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:529,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: 532
      start: 520
    functionDepth: 6
    functionLinenumber: 520
    functionLinenumberEnd: 532
    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.StrSubstitutor].<init>(java.util.Map<String,String>)'
    - '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
    - '[java.util.Map<String,String>].put(String,String)'
    - '[org.apache.commons.text.StrSubstitutor].replace(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:539,1
    - 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: '[org.apache.commons.text.StrSubstitutor].<init>(java.util.Map<String,String>)'
      Src: org.apache.commons.text.StrSubstitutorTest:544,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].setEnableSubstitutionInVariables(boolean)'
      Src: org.apache.commons.text.StrSubstitutorTest:545,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:548,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:546,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:551,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:549,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: 552
      start: 537
    functionDepth: 6
    functionLinenumber: 537
    functionLinenumberEnd: 552
    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].<init>(java.util.Map<String,String>)'
    - '[org.apache.commons.text.StrSubstitutor].setEnableSubstitutionInVariables(boolean)'
    - '[java.util.Map<String,String>].put(String,String)'
    - '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrSubstitutor].replace(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:559,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: 560
      start: 557
    functionDepth: 8
    functionLinenumber: 557
    functionLinenumberEnd: 560
    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:567,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: 568
      start: 565
    functionDepth: 8
    functionLinenumber: 565
    functionLinenumberEnd: 568
    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:575,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: 576
      start: 573
    functionDepth: 7
    functionLinenumber: 573
    functionLinenumberEnd: 576
    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:583,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: 584
      start: 581
    functionDepth: 0
    functionLinenumber: 581
    functionLinenumberEnd: 584
    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:591,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(String,int,int)'
      Src: org.apache.commons.text.StrSubstitutorTest:592,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:592,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: 593
      start: 589
    functionDepth: 6
    functionLinenumber: 589
    functionLinenumberEnd: 593
    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:600,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: 602
      start: 598
    functionDepth: 8
    functionLinenumber: 598
    functionLinenumberEnd: 602
    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:609,1
    - 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: '[org.apache.commons.text.StrSubstitutorTest].doTestReplace(String,String,boolean)'
      Src: org.apache.commons.text.StrSubstitutorTest:617,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:619,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].doTestReplace(String,String,boolean)'
      Src: org.apache.commons.text.StrSubstitutorTest:620,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: 621
      start: 607
    functionDepth: 8
    functionLinenumber: 607
    functionLinenumberEnd: 621
    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:
    - '[java.util.Map<String,String>].put(String,String)'
    - '[org.apache.commons.text.StrSubstitutorTest].doTestReplace(String,String,boolean)'
    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:628,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: 629
      start: 626
    functionDepth: 8
    functionLinenumber: 626
    functionLinenumberEnd: 629
    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:636,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: 637
      start: 634
    functionDepth: 8
    functionLinenumber: 634
    functionLinenumberEnd: 637
    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:644,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: 645
      start: 642
    functionDepth: 8
    functionLinenumber: 642
    functionLinenumberEnd: 645
    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:649,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(CharSequence)'
      Src: org.apache.commons.text.StrSubstitutorTest:651,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertNull(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:651,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].isPreserveEscapes()'
      Src: org.apache.commons.text.StrSubstitutorTest:652,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrSubstitutorTest:652,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].getEscapeChar()'
      Src: org.apache.commons.text.StrSubstitutorTest:653,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(char,char)'
      Src: org.apache.commons.text.StrSubstitutorTest:653,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: 654
      start: 647
    functionDepth: 5
    functionLinenumber: 647
    functionLinenumberEnd: 654
    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].replace(CharSequence)'
    - '[org.apache.commons.text.StrSubstitutor].getEscapeChar()'
    - '[org.apache.commons.text.StrSubstitutorTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StrSubstitutor].<init>(org.apache.commons.text.StrLookup<?>)'
    - '[org.apache.commons.text.StrSubstitutorTest].assertEquals(char,char)'
    - '[org.apache.commons.text.StrSubstitutor].isPreserveEscapes()'
    - '[org.apache.commons.text.StrSubstitutorTest].assertNull(String)'
    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:658,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: 659
      start: 656
    functionDepth: 0
    functionLinenumber: 656
    functionLinenumberEnd: 659
    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:666,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:667,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].doTestReplace(String,String,boolean)'
      Src: org.apache.commons.text.StrSubstitutorTest:668,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: 669
      start: 664
    functionDepth: 8
    functionLinenumber: 664
    functionLinenumberEnd: 669
    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:
    - '[java.util.Map<String,String>].put(String,String)'
    - '[org.apache.commons.text.StrSubstitutorTest].doTestReplace(String,String,boolean)'
    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:676,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].doTestReplace(String,String,boolean)'
      Src: org.apache.commons.text.StrSubstitutorTest:677,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: 679
      start: 674
    functionDepth: 8
    functionLinenumber: 674
    functionLinenumberEnd: 679
    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:686,1
    - 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
    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: 703
      start: 684
    functionDepth: 7
    functionLinenumber: 684
    functionLinenumberEnd: 703
    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:710,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.StrSubstitutorTest:711,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:712,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].<init>(java.util.HashMap)'
      Src: org.apache.commons.text.StrSubstitutorTest:713,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replaceIn(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrSubstitutorTest:724,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrSubstitutorTest:725,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:725,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: 726
      start: 708
    functionDepth: 5
    functionLinenumber: 708
    functionLinenumberEnd: 726
    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].<init>(java.util.HashMap)'
    - '[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.StrSubstitutorTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    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:730,1
    - Dst: '[java.util.HashMap].put(String,String)'
      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: '[org.apache.commons.text.StrSubstitutor].replace(String,java.util.HashMap,String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:734,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(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
    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: 736
      start: 728
    functionDepth: 1
    functionLinenumber: 728
    functionLinenumberEnd: 736
    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:
    - '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
    - '[java.util.HashMap].put(String,String)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.text.StrSubstitutor].replace(String,java.util.HashMap,String,String)'
    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:743,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:744,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(String,java.util.HashMap)'
      Src: org.apache.commons.text.StrSubstitutorTest:745,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:745,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: 746
      start: 741
    functionDepth: 0
    functionLinenumber: 741
    functionLinenumberEnd: 746
    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:
    - '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
    - '[java.util.HashMap].put(String,String)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.text.StrSubstitutor].replace(String,java.util.HashMap)'
    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:753,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:754,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(String,java.util.HashMap,String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:755,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:755,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: 756
      start: 751
    functionDepth: 0
    functionLinenumber: 751
    functionLinenumberEnd: 756
    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:
    - '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
    - '[java.util.HashMap].put(String,String)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.text.StrSubstitutor].replace(String,java.util.HashMap,String,String)'
    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:763,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:764,1
    - Dst: '[org.apache.commons.lang3.SystemProperties].getUserName()'
      Src: org.apache.commons.text.StrSubstitutorTest:764,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrSubstitutorTest)'
      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].getOsName()'
      Src: org.apache.commons.text.StrSubstitutorTest:766,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrSubstitutorTest)'
      Src: org.apache.commons.text.StrSubstitutorTest:766,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:767,1
    - Dst: '[org.apache.commons.lang3.SystemProperties].getUserHome()'
      Src: org.apache.commons.text.StrSubstitutorTest:768,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrSubstitutorTest)'
      Src: org.apache.commons.text.StrSubstitutorTest:768,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(char)'
      Src: org.apache.commons.text.StrSubstitutorTest:768,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrSubstitutorTest:769,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replaceSystemProperties(String)'
      Src: org.apache.commons.text.StrSubstitutorTest:769,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:769,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: 772
      start: 761
    functionDepth: 4
    functionLinenumber: 761
    functionLinenumberEnd: 772
    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.text.StrSubstitutor].replaceSystemProperties(String)'
    - '[org.apache.commons.lang3.SystemProperties].getUserHome()'
    - '[org.apache.commons.text.StrBuilder].append(String)'
    - '[org.apache.commons.text.StrBuilder].append(char)'
    - '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
    - '[org.apache.commons.lang3.SystemProperties].getUserName()'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrSubstitutorTest)'
    - '[org.apache.commons.lang3.SystemProperties].getOsName()'
    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:780,1
    - Dst: System.getProperties()
      Src: org.apache.commons.text.StrSubstitutorTest:783,1
    - Dst: '[java.util.Properties].<init>(org.apache.commons.text.StrSubstitutorTest)'
      Src: org.apache.commons.text.StrSubstitutorTest:783,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(org.apache.commons.text.StrSubstitutorTest,java.util.Properties)'
      Src: org.apache.commons.text.StrSubstitutorTest:785,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:785,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: 786
      start: 777
    functionDepth: 0
    functionLinenumber: 777
    functionLinenumberEnd: 786
    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:
    - System.getProperties()
    - '[org.apache.commons.text.StrSubstitutor].replace(org.apache.commons.text.StrSubstitutorTest,java.util.Properties)'
    - '[java.util.Properties].<init>(org.apache.commons.text.StrSubstitutorTest)'
    - '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
    - System.setProperty(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:791,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:792,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].<init>(java.util.HashMap,String,String,char)'
      Src: org.apache.commons.text.StrSubstitutorTest:794,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].isPreserveEscapes()'
      Src: org.apache.commons.text.StrSubstitutorTest:795,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrSubstitutorTest:795,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(org.apache.commons.text.StrSubstitutorTest)'
      Src: org.apache.commons.text.StrSubstitutorTest:796,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:796,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].setPreserveEscapes(boolean)'
      Src: org.apache.commons.text.StrSubstitutorTest:798,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].isPreserveEscapes()'
      Src: org.apache.commons.text.StrSubstitutorTest:799,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrSubstitutorTest:799,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(org.apache.commons.text.StrSubstitutorTest)'
      Src: org.apache.commons.text.StrSubstitutorTest:800,1
    - Dst: '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrSubstitutorTest:800,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: 801
      start: 788
    functionDepth: 1
    functionLinenumber: 788
    functionLinenumberEnd: 801
    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.StrSubstitutor].replace(org.apache.commons.text.StrSubstitutorTest)'
    - '[java.util.HashMap].put(String,String)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.text.StrSubstitutorTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StrSubstitutor].setPreserveEscapes(boolean)'
    - '[org.apache.commons.text.StrSubstitutorTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrSubstitutor].<init>(java.util.HashMap,String,String,char)'
    - '[org.apache.commons.text.StrSubstitutor].isPreserveEscapes()'
    - '[org.apache.commons.text.StrSubstitutorTest].assertTrue(boolean)'
    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.StringSubstitutorTest].doTestNoReplace(org.apache.commons.text.StringSubstitutor,String)'
    - '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,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].replaceIn(org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.StringSubstitutor].replace(StringBuffer,int,int)'
    - '[org.apache.commons.text.StringSubstitutor].replaceIn(org.apache.commons.text.TextStringBuilder,int,int)'
    - '[org.apache.commons.text.StringSubstitutorTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StringSubstitutor].replaceIn(StringBuffer)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.StringSubstitutor].replace(org.apache.commons.text.TextStringBuilder,int,int)'
    - '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,String)'
    - '[org.apache.commons.text.StringSubstitutor].replace(char[])'
    - '[org.apache.commons.text.StringSubstitutorTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringSubstitutor].replace(char[],int,int)'
    - '[org.apache.commons.text.StringSubstitutorTest].assertNull(String)'
    - '[org.apache.commons.text.StringSubstitutor].replace(StringBuffer)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.StringSubstitutor].replaceIn(StringBuffer,int,int)'
    - '[org.apache.commons.text.StringSubstitutor].replace(org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.StringSubstitutor].replace(Object)'
    - '[org.apache.commons.text.StringSubstitutor].replace(String,int,int)'
    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].replaceIn(org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.StringSubstitutor].replace(org.apache.commons.text.StringSubstitutorTest)'
    - '[StringBuilder].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[String].toCharArray()'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[org.apache.commons.text.StringSubstitutor].replace(StringBuilder,int,int)'
    - '[org.apache.commons.text.StringSubstitutorTest].assertTrue(boolean)'
    - '[org.apache.commons.text.StringSubstitutor].replaceIn(StringBuffer)'
    - '[String].substring(int,int)'
    - '[org.apache.commons.text.StringSubstitutor].replace(org.apache.commons.text.TextStringBuilder,int,int)'
    - '[StringBuilder].toString()'
    - '[org.apache.commons.text.StringSubstitutor].replace(StringBuilder)'
    - '[StringBuffer].length()'
    - '[org.apache.commons.text.StringSubstitutorTest].assertEquals(String,org.apache.commons.text.StringSubstitutorTest)'
    - '[org.apache.commons.text.StringSubstitutor].replace(String,int,int)'
    - '[org.apache.commons.lang3.mutable.MutableObject].<init>(String)'
    - '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,String)'
    - '[org.apache.commons.text.StringSubstitutor].replace(StringBuffer)'
    - '[org.apache.commons.text.StringSubstitutor].replace(org.apache.commons.text.StringSubstitutorTest,int,int)'
    - '[org.apache.commons.text.StringSubstitutor].replaceIn(StringBuilder)'
    - '[org.apache.commons.text.StringSubstitutor].replaceIn(StringBuffer,int,int)'
    - '[org.apache.commons.text.StringSubstitutor].replace(org.apache.commons.text.TextStringBuilder)'
    - '[StringBuffer].<init>(String)'
    - '[org.apache.commons.text.StringSubstitutorTest].assertEquals(org.apache.commons.text.StringSubstitutorTest,String)'
    - '[StringBuffer].toString()'
    - '[org.apache.commons.text.StringSubstitutor].replaceIn(StringBuilder,int,int)'
    - '[org.apache.commons.text.StringSubstitutor].replace(StringBuffer,int,int)'
    - '[org.apache.commons.text.StringSubstitutor].replaceIn(org.apache.commons.text.TextStringBuilder,int,int)'
    - '[org.apache.commons.text.TextStringBuilder].length()'
    - '[String].length()'
    - '[org.apache.commons.text.StringSubstitutorTest].assertEquals(String,String)'
    - '[StringBuilder].length()'
    - '[org.apache.commons.text.StringSubstitutorTest].assertTrue(boolean,String)'
    - '[org.apache.commons.text.StringSubstitutor].replace(org.apache.commons.lang3.mutable.MutableObject)'
    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: []
      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.StringSubstitutor].getStringLookup()'
    - '[org.apache.commons.text.StringSubstitutorTest].assertNull(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.lookup.StringLookup].lookup(String)'
    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].<init>()'
    - '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.StringSubstitutor)'
    - '[org.apache.commons.text.matcher.StringMatcher].toString()'
    - '[org.apache.commons.text.StringSubstitutor].getVariablePrefixMatcher()'
    - '[org.apache.commons.text.StringSubstitutor].isEnableUndefinedVariableException()'
    - '[org.apache.commons.text.StringSubstitutorTest].assertTrue(boolean)'
    - '[org.apache.commons.text.StringSubstitutor].setValueDelimiter(char)'
    - '[org.apache.commons.text.StringSubstitutor].setEnableUndefinedVariableException(boolean)'
    - '[org.apache.commons.text.StringSubstitutor].setDisableSubstitutionInValues(boolean)'
    - '[org.apache.commons.text.StringSubstitutorTest].assertEquals(char,char)'
    - '[org.apache.commons.text.StringSubstitutor].setVariableResolver(org.apache.commons.text.lookup.StringLookup)'
    - '[org.apache.commons.text.StringSubstitutor].getValueDelimiterMatcher()'
    - '[org.apache.commons.text.lookup.StringLookupFactory].nullStringLookup()'
    - '[org.apache.commons.text.StringSubstitutorTest].assertTrue(org.apache.commons.text.StringSubstitutorTest,org.apache.commons.text.StringSubstitutorTest)'
    - '[org.apache.commons.text.StringSubstitutor].isEnableSubstitutionInVariables()'
    - '[org.apache.commons.text.StringSubstitutor].setEscapeChar(char)'
    - '[org.apache.commons.text.StringSubstitutor].setVariableSuffix(char)'
    - '[org.apache.commons.text.StringSubstitutor].getEscapeChar()'
    - '[org.apache.commons.text.StringSubstitutor].setVariablePrefix(char)'
    - '[org.apache.commons.text.StringSubstitutorTest].endsWith(String)'
    - '[org.apache.commons.text.StringSubstitutor].isDisableSubstitutionInValues()'
    - '[org.apache.commons.text.StringSubstitutor].setEnableSubstitutionInVariables(boolean)'
    - '[org.apache.commons.text.StringSubstitutor].getVariableSuffixMatcher()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testConstructorStringSubstitutor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.StringSubstitutorTest:233,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:234,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertThrows()'
      Src: org.apache.commons.text.StringSubstitutorTest:235,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    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: 236
      start: 231
    functionDepth: 0
    functionLinenumber: 231
    functionLinenumberEnd: 236
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testDetectsCyclicSubstitution()'
    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.StringSubstitutorTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testDetectsCyclicSubstitution()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>()'
      Src: org.apache.commons.text.StringSubstitutorTest:243,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].getEscapeChar()'
      Src: org.apache.commons.text.StringSubstitutorTest:244,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEquals(char,char)'
      Src: org.apache.commons.text.StringSubstitutorTest:244,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].setEscapeChar(char)'
      Src: org.apache.commons.text.StringSubstitutorTest:245,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].getEscapeChar()'
      Src: org.apache.commons.text.StringSubstitutorTest:246,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEquals(char,char)'
      Src: org.apache.commons.text.StringSubstitutorTest:246,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: 247
      start: 241
    functionDepth: 2
    functionLinenumber: 241
    functionLinenumberEnd: 247
    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.StringSubstitutor].<init>()'
    - '[org.apache.commons.text.StringSubstitutorTest].assertEquals(char,char)'
    - '[org.apache.commons.text.StringSubstitutor].getEscapeChar()'
    - '[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:254,1
    - Dst: System.getProperties()
      Src: org.apache.commons.text.StringSubstitutorTest:256,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String,org.apache.commons.text.StringSubstitutorTest)'
      Src: org.apache.commons.text.StringSubstitutorTest:256,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replaceSystemProperties(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:257,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:258,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: 259
      start: 252
    functionDepth: 0
    functionLinenumber: 252
    functionLinenumberEnd: 259
    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:
    - System.getProperties()
    - '[org.apache.commons.text.StringSubstitutor].replaceSystemProperties(String)'
    - '[org.apache.commons.text.StringSubstitutor].replace(String,org.apache.commons.text.StringSubstitutorTest)'
    - '[org.apache.commons.text.StringSubstitutorTest].assertEquals(String,String)'
    - System.setProperty(String,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:266,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doNotReplace(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:267,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doNotReplace(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:268,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doNotReplace(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:269,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doNotReplace(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:270,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doNotReplace(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:271,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doNotReplace(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:272,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: 273
      start: 264
    functionDepth: 7
    functionLinenumber: 264
    functionLinenumberEnd: 273
    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:280,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: 281
      start: 278
    functionDepth: 7
    functionLinenumber: 278
    functionLinenumberEnd: 281
    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:289,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: 290
      start: 286
    functionDepth: 7
    functionLinenumber: 286
    functionLinenumberEnd: 290
    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:297,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:298,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,String>)'
      Src: org.apache.commons.text.StringSubstitutorTest:299,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:300,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:300,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: 301
      start: 295
    functionDepth: 5
    functionLinenumber: 295
    functionLinenumberEnd: 301
    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:
    - '[java.util.Map<String,String>].put(String,String)'
    - '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,String>)'
    - '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
    - '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,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:308,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:309,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,String>)'
      Src: org.apache.commons.text.StringSubstitutorTest:310,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:311,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:311,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: 312
      start: 306
    functionDepth: 5
    functionLinenumber: 306
    functionLinenumberEnd: 312
    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:
    - '[java.util.Map<String,String>].put(String,String)'
    - '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,String>)'
    - '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
    - '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,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:319,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,org.apache.commons.text.StringSubstitutorTest)'
      Src: org.apache.commons.text.StringSubstitutorTest:322,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:322,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:324,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,org.apache.commons.text.StringSubstitutorTest)'
      Src: org.apache.commons.text.StringSubstitutorTest:325,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:325,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: 326
      start: 317
    functionDepth: 1
    functionLinenumber: 317
    functionLinenumberEnd: 326
    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:
    - '[java.util.Map<String,String>].put(String,String)'
    - '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,String>)'
    - '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,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].testReplaceChangedMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - 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
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:340,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:341,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:342,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:343,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:344,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:345,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:346,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: 348
      start: 331
    functionDepth: 7
    functionLinenumber: 331
    functionLinenumberEnd: 348
    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:355,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: 356
      start: 353
    functionDepth: 7
    functionLinenumber: 353
    functionLinenumberEnd: 356
    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:363,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:363,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:363,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: 364
      start: 361
    functionDepth: 5
    functionLinenumber: 361
    functionLinenumberEnd: 364
    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].assertEqualsCharSeq(String,String)'
    - '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,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:371,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:371,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:371,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: 372
      start: 369
    functionDepth: 5
    functionLinenumber: 369
    functionLinenumberEnd: 372
    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].assertEqualsCharSeq(String,String)'
    - '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,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:379,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:379,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:379,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: 380
      start: 377
    functionDepth: 5
    functionLinenumber: 377
    functionLinenumberEnd: 380
    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:387,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: 388
      start: 385
    functionDepth: 7
    functionLinenumber: 385
    functionLinenumberEnd: 388
    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:395,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: 396
      start: 393
    functionDepth: 7
    functionLinenumber: 393
    functionLinenumberEnd: 396
    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:403,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: 404
      start: 401
    functionDepth: 7
    functionLinenumber: 401
    functionLinenumberEnd: 404
    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:411,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: 412
      start: 409
    functionDepth: 7
    functionLinenumber: 409
    functionLinenumberEnd: 412
    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:419,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: 420
      start: 417
    functionDepth: 7
    functionLinenumber: 417
    functionLinenumberEnd: 420
    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:427,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: 428
      start: 425
    functionDepth: 0
    functionLinenumber: 425
    functionLinenumberEnd: 428
    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:435,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:436,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:437,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:438,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: 439
      start: 433
    functionDepth: 7
    functionLinenumber: 433
    functionLinenumberEnd: 439
    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:446,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:447,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:448,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,String>)'
      Src: org.apache.commons.text.StringSubstitutorTest:449,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].setEnableUndefinedVariableException(boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:450,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertThrows()'
      Src: org.apache.commons.text.StringSubstitutorTest:453,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].getMessage()'
      Src: org.apache.commons.text.StringSubstitutorTest:453,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEquals(String,org.apache.commons.text.StringSubstitutorTest)'
      Src: org.apache.commons.text.StringSubstitutorTest:452,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertThrows()'
      Src: org.apache.commons.text.StringSubstitutorTest:456,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].getMessage()'
      Src: org.apache.commons.text.StringSubstitutorTest:456,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEquals(String,org.apache.commons.text.StringSubstitutorTest)'
      Src: org.apache.commons.text.StringSubstitutorTest:455,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertThrows()'
      Src: org.apache.commons.text.StringSubstitutorTest:459,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].getMessage()'
      Src: org.apache.commons.text.StringSubstitutorTest:459,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEquals(String,org.apache.commons.text.StringSubstitutorTest)'
      Src: org.apache.commons.text.StringSubstitutorTest:458,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:463,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:462,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:465,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:465,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: 466
      start: 444
    functionDepth: 5
    functionLinenumber: 444
    functionLinenumberEnd: 466
    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].replace(org.apache.commons.text.StringSubstitutor,String)'
    - '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,String>)'
    - '[org.apache.commons.text.StringSubstitutorTest].getMessage()'
    - '[org.apache.commons.text.StringSubstitutor].setEnableUndefinedVariableException(boolean)'
    - '[org.apache.commons.text.StringSubstitutorTest].assertEquals(String,org.apache.commons.text.StringSubstitutorTest)'
    - '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
    - '[org.apache.commons.text.StringSubstitutorTest].assertThrows()'
    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:473,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:474,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:475,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:476,1
    - Dst: '[java.util.Map<String,String>].put(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: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:479,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,String>)'
      Src: org.apache.commons.text.StringSubstitutorTest:480,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].setEnableUndefinedVariableException(boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:481,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].setEnableSubstitutionInVariables(boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:482,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:484,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:484,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:485,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:486,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:486,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertThrows()'
      Src: org.apache.commons.text.StringSubstitutorTest:490,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].getMessage()'
      Src: org.apache.commons.text.StringSubstitutorTest:490,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEquals(String,org.apache.commons.text.StringSubstitutorTest)'
      Src: org.apache.commons.text.StringSubstitutorTest:489,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertThrows()'
      Src: org.apache.commons.text.StringSubstitutorTest:494,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].getMessage()'
      Src: org.apache.commons.text.StringSubstitutorTest:494,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEquals(String,org.apache.commons.text.StringSubstitutorTest)'
      Src: org.apache.commons.text.StringSubstitutorTest:493,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:497,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:497,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:499,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:499,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:502,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:501,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: 503
      start: 471
    functionDepth: 5
    functionLinenumber: 471
    functionLinenumberEnd: 503
    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.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,String)'
    - '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,String>)'
    - '[org.apache.commons.text.StringSubstitutor].setEnableSubstitutionInVariables(boolean)'
    - '[org.apache.commons.text.StringSubstitutorTest].getMessage()'
    - '[org.apache.commons.text.StringSubstitutor].setEnableUndefinedVariableException(boolean)'
    - '[org.apache.commons.text.StringSubstitutorTest].assertEquals(String,org.apache.commons.text.StringSubstitutorTest)'
    - '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
    - '[org.apache.commons.text.StringSubstitutorTest].assertThrows()'
    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:510,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: 511
      start: 508
    functionDepth: 7
    functionLinenumber: 508
    functionLinenumberEnd: 511
    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:515,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(java.util.HashMap,String,String,char)'
      Src: org.apache.commons.text.StringSubstitutorTest:515,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].isPreserveEscapes()'
      Src: org.apache.commons.text.StringSubstitutorTest:517,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:517,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:518,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replaceIn(StringBuffer)'
      Src: org.apache.commons.text.StringSubstitutorTest:518,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:518,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].getEscapeChar()'
      Src: org.apache.commons.text.StringSubstitutorTest:519,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEquals(char,char)'
      Src: org.apache.commons.text.StringSubstitutorTest:519,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: 520
      start: 513
    functionDepth: 1
    functionLinenumber: 513
    functionLinenumberEnd: 520
    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.StringSubstitutorTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StringSubstitutorTest].assertEquals(char,char)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.text.StringSubstitutor].isPreserveEscapes()'
    - '[org.apache.commons.text.StringSubstitutor].getEscapeChar()'
    - '[StringBuffer].<init>(String)'
    - '[org.apache.commons.text.StringSubstitutor].<init>(java.util.HashMap,String,String,char)'
    - '[org.apache.commons.text.StringSubstitutor].replaceIn(StringBuffer)'
    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:524,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup,String,String,char)'
      Src: org.apache.commons.text.StringSubstitutorTest:525,1
    - Dst: '[StringBuilder].<init>(CharSequence)'
      Src: org.apache.commons.text.StringSubstitutorTest:526,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].getEscapeChar()'
      Src: org.apache.commons.text.StringSubstitutorTest:528,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEquals(char,char)'
      Src: org.apache.commons.text.StringSubstitutorTest:528,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replaceIn(StringBuilder)'
      Src: org.apache.commons.text.StringSubstitutorTest:529,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:529,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: 530
      start: 522
    functionDepth: 4
    functionLinenumber: 522
    functionLinenumberEnd: 530
    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.StringSubstitutorTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StringSubstitutorTest].assertEquals(char,char)'
    - '[org.apache.commons.text.StringSubstitutor].getEscapeChar()'
    - '[org.apache.commons.text.StringSubstitutor].replaceIn(StringBuilder)'
    - '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup,String,String,char)'
    - '[StringBuilder].<init>(CharSequence)'
    - '[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:534,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:535,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replaceIn(StringBuilder)'
      Src: org.apache.commons.text.StringSubstitutorTest:537,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:537,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: 538
      start: 532
    functionDepth: 1
    functionLinenumber: 532
    functionLinenumberEnd: 538
    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].<init>(java.util.HashMap,org.apache.commons.text.StringSubstitutorTest,org.apache.commons.text.StringSubstitutorTest,char,String)'
    - '[org.apache.commons.text.StringSubstitutorTest].assertFalse(boolean)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.text.StringSubstitutor].replaceIn(StringBuilder)'
    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:542,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory].mapStringLookup(java.util.HashMap)'
      Src: org.apache.commons.text.StringSubstitutorTest:543,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].tabMatcher()'
      Src: org.apache.commons.text.StringSubstitutorTest:544,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:545,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replaceIn(StringBuilder,int)'
      Src: org.apache.commons.text.StringSubstitutorTest:547,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:547,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].getEscapeChar()'
      Src: org.apache.commons.text.StringSubstitutorTest:548,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEquals(char,char)'
      Src: org.apache.commons.text.StringSubstitutorTest:548,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].isPreserveEscapes()'
      Src: org.apache.commons.text.StringSubstitutorTest:549,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:549,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: 550
      start: 540
    functionDepth: 3
    functionLinenumber: 540
    functionLinenumberEnd: 550
    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.StringSubstitutorTest].assertFalse(boolean)'
    - '[org.apache.commons.text.lookup.StringLookupFactory].mapStringLookup(java.util.HashMap)'
    - '[org.apache.commons.text.StringSubstitutorTest].assertEquals(char,char)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].tabMatcher()'
    - '[org.apache.commons.text.StringSubstitutor].getEscapeChar()'
    - '[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)'
    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:557,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:558,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:559,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,String>)'
      Src: org.apache.commons.text.StringSubstitutorTest:560,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].setEnableSubstitutionInVariables(boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:561,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:562,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:562,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:563,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:564,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:564,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:566,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:565,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: 567
      start: 555
    functionDepth: 5
    functionLinenumber: 555
    functionLinenumberEnd: 567
    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.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,String)'
    - '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,String>)'
    - '[org.apache.commons.text.StringSubstitutor].setEnableSubstitutionInVariables(boolean)'
    - '[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:574,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:575,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:576,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,String>)'
      Src: org.apache.commons.text.StringSubstitutorTest:577,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:578,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:578,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:579,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:579,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: 580
      start: 572
    functionDepth: 5
    functionLinenumber: 572
    functionLinenumberEnd: 580
    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:
    - '[java.util.Map<String,String>].put(String,String)'
    - '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,String>)'
    - '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
    - '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,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:587,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:588,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:589,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:590,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:591,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,String>)'
      Src: org.apache.commons.text.StringSubstitutorTest:592,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].setEnableSubstitutionInVariables(boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:593,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:594,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:594,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:595,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:595,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:597,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:596,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: 598
      start: 585
    functionDepth: 5
    functionLinenumber: 585
    functionLinenumberEnd: 598
    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.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,String)'
    - '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,String>)'
    - '[org.apache.commons.text.StringSubstitutor].setEnableSubstitutionInVariables(boolean)'
    - '[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:606,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,org.apache.commons.text.StringSubstitutorTest)'
      Src: org.apache.commons.text.StringSubstitutorTest:606,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(org.apache.commons.text.StringSubstitutorTest,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:606,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: 607
      start: 603
    functionDepth: 0
    functionLinenumber: 603
    functionLinenumberEnd: 607
    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.StringSubstitutorTest].assertEqualsCharSeq(org.apache.commons.text.StringSubstitutorTest,String)'
    - '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,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:614,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,String>)'
      Src: org.apache.commons.text.StringSubstitutorTest:615,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,org.apache.commons.text.StringSubstitutorTest)'
      Src: org.apache.commons.text.StringSubstitutorTest:615,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(org.apache.commons.text.StringSubstitutorTest,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:615,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: 616
      start: 612
    functionDepth: 0
    functionLinenumber: 612
    functionLinenumberEnd: 616
    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:
    - '[String].substring(int,int)'
    - '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(org.apache.commons.text.StringSubstitutorTest,String)'
    - '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,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].testReplaceKeyStartChars1Only()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].substring(int,int)'
      Src: org.apache.commons.text.StringSubstitutorTest:623,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,String>)'
      Src: org.apache.commons.text.StringSubstitutorTest:624,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,org.apache.commons.text.StringSubstitutorTest)'
      Src: org.apache.commons.text.StringSubstitutorTest:624,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(org.apache.commons.text.StringSubstitutorTest,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:624,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: 625
      start: 621
    functionDepth: 0
    functionLinenumber: 621
    functionLinenumberEnd: 625
    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:
    - '[String].substring(int,int)'
    - '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(org.apache.commons.text.StringSubstitutorTest,String)'
    - '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,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].testReplaceKeyStartChars2Only()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:632,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: 633
      start: 630
    functionDepth: 7
    functionLinenumber: 630
    functionLinenumberEnd: 633
    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:640,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: 641
      start: 638
    functionDepth: 7
    functionLinenumber: 638
    functionLinenumberEnd: 641
    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:648,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: 649
      start: 646
    functionDepth: 7
    functionLinenumber: 646
    functionLinenumberEnd: 649
    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:656,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: 657
      start: 654
    functionDepth: 0
    functionLinenumber: 654
    functionLinenumberEnd: 657
    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:664,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String,int,int)'
      Src: org.apache.commons.text.StringSubstitutorTest:665,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:665,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: 666
      start: 662
    functionDepth: 5
    functionLinenumber: 662
    functionLinenumberEnd: 666
    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].<init>()'
    - '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
    - '[org.apache.commons.text.StringSubstitutor].replace(String,int,int)'
    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:673,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: 674
      start: 671
    functionDepth: 7
    functionLinenumber: 671
    functionLinenumberEnd: 674
    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:681,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:682,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:683,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:684,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:685,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:686,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:687,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:688,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:689,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:691,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:692,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: 693
      start: 679
    functionDepth: 7
    functionLinenumber: 679
    functionLinenumberEnd: 693
    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:700,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: 701
      start: 698
    functionDepth: 7
    functionLinenumber: 698
    functionLinenumberEnd: 701
    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:708,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: 709
      start: 706
    functionDepth: 7
    functionLinenumber: 706
    functionLinenumberEnd: 709
    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:716,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: 717
      start: 714
    functionDepth: 7
    functionLinenumber: 714
    functionLinenumberEnd: 717
    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:724,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: 725
      start: 722
    functionDepth: 7
    functionLinenumber: 722
    functionLinenumberEnd: 725
    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:729,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(CharSequence)'
      Src: org.apache.commons.text.StringSubstitutorTest:731,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertNull(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:731,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].isPreserveEscapes()'
      Src: org.apache.commons.text.StringSubstitutorTest:732,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:732,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].getEscapeChar()'
      Src: org.apache.commons.text.StringSubstitutorTest:733,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEquals(char,char)'
      Src: org.apache.commons.text.StringSubstitutorTest:733,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: 734
      start: 727
    functionDepth: 5
    functionLinenumber: 727
    functionLinenumberEnd: 734
    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.StringSubstitutorTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StringSubstitutorTest].assertEquals(char,char)'
    - '[org.apache.commons.text.StringSubstitutor].isPreserveEscapes()'
    - '[org.apache.commons.text.StringSubstitutor].getEscapeChar()'
    - '[org.apache.commons.text.StringSubstitutorTest].assertNull(String)'
    - '[org.apache.commons.text.StringSubstitutor].replace(CharSequence)'
    - '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup)'
    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:738,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: 739
      start: 736
    functionDepth: 0
    functionLinenumber: 736
    functionLinenumberEnd: 739
    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:743,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertThrows()'
      Src: org.apache.commons.text.StringSubstitutorTest:748,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertThrows()'
      Src: org.apache.commons.text.StringSubstitutorTest:750,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertThrows()'
      Src: org.apache.commons.text.StringSubstitutorTest:754,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertThrows()'
      Src: org.apache.commons.text.StringSubstitutorTest:756,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: 757
      start: 741
    functionDepth: 2
    functionLinenumber: 741
    functionLinenumberEnd: 757
    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.StringSubstitutor].<init>()'
    - '[org.apache.commons.text.StringSubstitutorTest].assertThrows()'
    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:764,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:765,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:766,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: 767
      start: 762
    functionDepth: 7
    functionLinenumber: 762
    functionLinenumberEnd: 767
    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:774,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: 775
      start: 772
    functionDepth: 7
    functionLinenumber: 772
    functionLinenumberEnd: 775
    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:782,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: 783
      start: 780
    functionDepth: 7
    functionLinenumber: 780
    functionLinenumberEnd: 783
    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:791,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,org.apache.commons.text.StringSubstitutorTest)'
      Src: org.apache.commons.text.StringSubstitutorTest:791,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(org.apache.commons.text.StringSubstitutorTest,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:791,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: 792
      start: 788
    functionDepth: 0
    functionLinenumber: 788
    functionLinenumberEnd: 792
    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.StringSubstitutorTest].assertEqualsCharSeq(org.apache.commons.text.StringSubstitutorTest,String)'
    - '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,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:800,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,org.apache.commons.text.StringSubstitutorTest)'
      Src: org.apache.commons.text.StringSubstitutorTest:800,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(org.apache.commons.text.StringSubstitutorTest,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:800,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: 801
      start: 797
    functionDepth: 0
    functionLinenumber: 797
    functionLinenumberEnd: 801
    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.StringSubstitutorTest].assertEqualsCharSeq(org.apache.commons.text.StringSubstitutorTest,String)'
    - '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,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:809,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,org.apache.commons.text.StringSubstitutorTest)'
      Src: org.apache.commons.text.StringSubstitutorTest:809,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(org.apache.commons.text.StringSubstitutorTest,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:809,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: 810
      start: 806
    functionDepth: 0
    functionLinenumber: 806
    functionLinenumberEnd: 810
    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.StringSubstitutorTest].assertEqualsCharSeq(org.apache.commons.text.StringSubstitutorTest,String)'
    - '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,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:818,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,org.apache.commons.text.StringSubstitutorTest)'
      Src: org.apache.commons.text.StringSubstitutorTest:818,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(org.apache.commons.text.StringSubstitutorTest,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:818,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: 819
      start: 815
    functionDepth: 0
    functionLinenumber: 815
    functionLinenumberEnd: 819
    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.StringSubstitutorTest].assertEqualsCharSeq(org.apache.commons.text.StringSubstitutorTest,String)'
    - '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,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:827,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,org.apache.commons.text.StringSubstitutorTest)'
      Src: org.apache.commons.text.StringSubstitutorTest:827,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(org.apache.commons.text.StringSubstitutorTest,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:827,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: 828
      start: 824
    functionDepth: 0
    functionLinenumber: 824
    functionLinenumberEnd: 828
    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.StringSubstitutorTest].assertEqualsCharSeq(org.apache.commons.text.StringSubstitutorTest,String)'
    - '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,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:836,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,org.apache.commons.text.StringSubstitutorTest)'
      Src: org.apache.commons.text.StringSubstitutorTest:836,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(org.apache.commons.text.StringSubstitutorTest,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:836,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: 837
      start: 833
    functionDepth: 0
    functionLinenumber: 833
    functionLinenumberEnd: 837
    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.StringSubstitutorTest].assertEqualsCharSeq(org.apache.commons.text.StringSubstitutorTest,String)'
    - '[org.apache.commons.text.StringSubstitutor].<init>(java.util.Map<String,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:844,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: 845
      start: 842
    functionDepth: 7
    functionLinenumber: 842
    functionLinenumberEnd: 845
    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:852,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:853,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: 854
      start: 850
    functionDepth: 7
    functionLinenumber: 850
    functionLinenumberEnd: 854
    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:861,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:862,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: 863
      start: 859
    functionDepth: 7
    functionLinenumber: 859
    functionLinenumberEnd: 863
    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:870,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:871,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: 872
      start: 868
    functionDepth: 7
    functionLinenumber: 868
    functionLinenumberEnd: 872
    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:879,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:880,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: 881
      start: 877
    functionDepth: 7
    functionLinenumber: 877
    functionLinenumberEnd: 881
    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:888,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:889,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: 890
      start: 886
    functionDepth: 7
    functionLinenumber: 886
    functionLinenumberEnd: 890
    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:898,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(org.apache.commons.text.StringSubstitutorTest,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:899,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(org.apache.commons.text.StringSubstitutorTest,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:900,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(org.apache.commons.text.StringSubstitutorTest,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:901,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: 902
      start: 895
    functionDepth: 7
    functionLinenumber: 895
    functionLinenumberEnd: 902
    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:909,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:910,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(org.apache.commons.text.StringSubstitutorTest,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:911,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(org.apache.commons.text.StringSubstitutorTest,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:912,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(org.apache.commons.text.StringSubstitutorTest,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:913,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: 914
      start: 907
    functionDepth: 7
    functionLinenumber: 907
    functionLinenumberEnd: 914
    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:921,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:922,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(org.apache.commons.text.StringSubstitutorTest,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:923,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(org.apache.commons.text.StringSubstitutorTest,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:924,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: 925
      start: 919
    functionDepth: 7
    functionLinenumber: 919
    functionLinenumberEnd: 925
    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:932,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:933,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(org.apache.commons.text.StringSubstitutorTest,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:934,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(org.apache.commons.text.StringSubstitutorTest,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:935,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: 936
      start: 930
    functionDepth: 7
    functionLinenumber: 930
    functionLinenumberEnd: 936
    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: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:955,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].doNotReplace(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:963,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doNotReplace(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:964,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doNotReplace(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:965,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doNotReplace(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:966,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doNotReplace(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:967,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doNotReplace(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:968,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:970,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:971,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:972,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:973,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].doReplace(String,String,boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:974,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: 975
      start: 941
    functionDepth: 7
    functionLinenumber: 941
    functionLinenumberEnd: 975
    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(org.apache.commons.text.StringSubstitutorTest)'
    - '[org.apache.commons.text.StringSubstitutorTest].doNotReplace(String)'
    - '[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:982,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.StringSubstitutorTest:983,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:984,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(java.util.HashMap)'
      Src: org.apache.commons.text.StringSubstitutorTest:985,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replaceIn(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.StringSubstitutorTest:995,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.StringSubstitutorTest:996,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:996,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: 997
      start: 980
    functionDepth: 3
    functionLinenumber: 980
    functionLinenumberEnd: 997
    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].replaceIn(org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[java.util.HashMap].put(String,String)'
    - '[org.apache.commons.text.StringSubstitutor].<init>(java.util.HashMap)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[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:1001,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:1002,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:1003,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:1004,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String,java.util.HashMap,String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:1005,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:1005,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String,java.util.HashMap,String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:1006,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:1006,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: 1007
      start: 999
    functionDepth: 1
    functionLinenumber: 999
    functionLinenumberEnd: 1007
    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:
    - '[org.apache.commons.text.StringSubstitutor].replace(String,java.util.HashMap,String,String)'
    - '[java.util.HashMap].put(String,String)'
    - '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
    - '[java.util.HashMap].<init>()'
    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:1014,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:1015,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String,java.util.HashMap)'
      Src: org.apache.commons.text.StringSubstitutorTest:1016,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:1016,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: 1017
      start: 1012
    functionDepth: 0
    functionLinenumber: 1012
    functionLinenumberEnd: 1017
    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)'
    - '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.text.StringSubstitutor].replace(String,java.util.HashMap)'
    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:1024,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:1025,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String,java.util.HashMap,String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:1026,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:1026,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: 1027
      start: 1022
    functionDepth: 0
    functionLinenumber: 1022
    functionLinenumberEnd: 1027
    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:
    - '[org.apache.commons.text.StringSubstitutor].replace(String,java.util.HashMap,String,String)'
    - '[java.util.HashMap].put(String,String)'
    - '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
    - '[java.util.HashMap].<init>()'
    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:1034,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:1035,1
    - Dst: '[org.apache.commons.lang3.SystemProperties].getUserName()'
      Src: org.apache.commons.text.StringSubstitutorTest:1035,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.StringSubstitutorTest)'
      Src: org.apache.commons.text.StringSubstitutorTest:1035,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:1036,1
    - Dst: '[org.apache.commons.lang3.SystemProperties].getOsName()'
      Src: org.apache.commons.text.StringSubstitutorTest:1037,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.StringSubstitutorTest)'
      Src: org.apache.commons.text.StringSubstitutorTest:1037,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:1038,1
    - Dst: '[org.apache.commons.lang3.SystemProperties].getUserHome()'
      Src: org.apache.commons.text.StringSubstitutorTest:1039,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.StringSubstitutorTest)'
      Src: org.apache.commons.text.StringSubstitutorTest:1039,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(char)'
      Src: org.apache.commons.text.StringSubstitutorTest:1039,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.StringSubstitutorTest:1040,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replaceSystemProperties(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:1041,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:1040,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: 1042
      start: 1032
    functionDepth: 4
    functionLinenumber: 1032
    functionLinenumberEnd: 1042
    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.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.lang3.SystemProperties].getUserHome()'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[org.apache.commons.lang3.SystemProperties].getUserName()'
    - '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
    - '[org.apache.commons.lang3.SystemProperties].getOsName()'
    - '[org.apache.commons.text.StringSubstitutor].replaceSystemProperties(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:1049,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replaceSystemProperties(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:1051,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:1051,1
    - Dst: System.setProperty(String,String)
      Src: org.apache.commons.text.StringSubstitutorTest:1052,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replaceSystemProperties(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:1053,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:1053,1
    - Dst: System.getProperties()
      Src: org.apache.commons.text.StringSubstitutorTest:1055,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].remove(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:1055,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: 1057
      start: 1047
    functionDepth: 1
    functionLinenumber: 1047
    functionLinenumberEnd: 1057
    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:
    - System.getProperties()
    - '[org.apache.commons.text.StringSubstitutor].replaceSystemProperties(String)'
    - '[org.apache.commons.text.StringSubstitutorTest].remove(String)'
    - '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
    - System.setProperty(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:1065,1
    - Dst: System.getProperties()
      Src: org.apache.commons.text.StringSubstitutorTest:1068,1
    - Dst: '[java.util.Properties].<init>(org.apache.commons.text.StringSubstitutorTest)'
      Src: org.apache.commons.text.StringSubstitutorTest:1068,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(org.apache.commons.text.StringSubstitutorTest,java.util.Properties)'
      Src: org.apache.commons.text.StringSubstitutorTest:1070,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:1070,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: 1071
      start: 1062
    functionDepth: 0
    functionLinenumber: 1062
    functionLinenumberEnd: 1071
    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:
    - System.getProperties()
    - '[org.apache.commons.text.StringSubstitutor].replace(org.apache.commons.text.StringSubstitutorTest,java.util.Properties)'
    - '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
    - '[java.util.Properties].<init>(org.apache.commons.text.StringSubstitutorTest)'
    - System.setProperty(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:1076,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:1077,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(java.util.HashMap,String,String,char)'
      Src: org.apache.commons.text.StringSubstitutorTest:1079,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].isPreserveEscapes()'
      Src: org.apache.commons.text.StringSubstitutorTest:1080,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:1080,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,org.apache.commons.text.StringSubstitutorTest)'
      Src: org.apache.commons.text.StringSubstitutorTest:1081,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:1081,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].setPreserveEscapes(boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:1083,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].isPreserveEscapes()'
      Src: org.apache.commons.text.StringSubstitutorTest:1084,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StringSubstitutorTest:1084,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,org.apache.commons.text.StringSubstitutorTest)'
      Src: org.apache.commons.text.StringSubstitutorTest:1085,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:1085,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: 1086
      start: 1073
    functionDepth: 1
    functionLinenumber: 1073
    functionLinenumberEnd: 1086
    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.StringSubstitutorTest].assertFalse(boolean)'
    - '[java.util.HashMap].put(String,String)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.text.StringSubstitutor].isPreserveEscapes()'
    - '[org.apache.commons.text.StringSubstitutorTest].assertEqualsCharSeq(String,String)'
    - '[org.apache.commons.text.StringSubstitutorTest].replace(org.apache.commons.text.StringSubstitutor,org.apache.commons.text.StringSubstitutorTest)'
    - '[org.apache.commons.text.StringSubstitutorTest].assertTrue(boolean)'
    - '[org.apache.commons.text.StringSubstitutor].<init>(java.util.HashMap,String,String,char)'
    - '[org.apache.commons.text.StringSubstitutor].setPreserveEscapes(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testSubstitutePreserveEscape()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(null,String,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:1090,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].toString()'
      Src: org.apache.commons.text.StringSubstitutorTest:1091,1
    - Dst: '[String].contains(String)'
      Src: org.apache.commons.text.StringSubstitutorTest:1092,1
    - Dst: '[org.apache.commons.text.StringSubstitutorTest].assertTrue(org.apache.commons.text.StringSubstitutorTest,String)'
      Src: org.apache.commons.text.StringSubstitutorTest:1092,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: 1093
      start: 1088
    functionDepth: 2
    functionLinenumber: 1088
    functionLinenumberEnd: 1093
    functionName: '[org.apache.commons.text.StringSubstitutorTest].testToString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StringSubstitutorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutorTest].assertTrue(org.apache.commons.text.StringSubstitutorTest,String)'
    - '[String].contains(String)'
    - '[org.apache.commons.text.StringSubstitutor].<init>(null,String,String)'
    - '[org.apache.commons.text.StringSubstitutor].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StringSubstitutorTest].testToString()'
  - 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:37,1
    - Dst: lookup.getKey()
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:39,1
    - Dst: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].toLowerCase()'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:39,1
    - Dst: lookup.getStringLookup()
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:39,1
    - Dst: '[java.util.HashMap].put(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest,org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:39,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory].interpolatorStringLookup(java.util.HashMap,null,boolean)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:42,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: 43
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 43
    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:
    - '[org.apache.commons.text.lookup.StringLookupFactory].interpolatorStringLookup(java.util.HashMap,null,boolean)'
    - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].toLowerCase()'
    - lookup.getKey()
    - '[java.util.HashMap].<init>()'
    - lookup.getStringLookup()
    - '[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:47,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: 48
      start: 45
    functionDepth: 6
    functionLinenumber: 45
    functionLinenumberEnd: 48
    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:53,1
    - Dst: '[java.util.HashMap].put(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest,org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:54,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory].functionStringLookup()'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:55,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:56,1
    - Dst: '[java.util.HashMap].put(String,org.apache.commons.text.lookup.StringLookup)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:57,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory].interpolatorStringLookup(java.util.HashMap,null,boolean)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:59,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:58,1
    - Dst: System.getProperty(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:62,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:62,1
    - Dst: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].assertEquals(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest,String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:62,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:64,1
    - Dst: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:64,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: 65
      start: 50
    functionDepth: 5
    functionLinenumber: 50
    functionLinenumberEnd: 65
    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:
    - '[org.apache.commons.text.lookup.StringLookupFactory].interpolatorStringLookup(java.util.HashMap,null,boolean)'
    - '[org.apache.commons.text.StringSubstitutor].replace(String)'
    - '[org.apache.commons.text.lookup.StringLookupFactory].functionStringLookup()'
    - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].assertEquals(String,String)'
    - '[java.util.HashMap].<init>()'
    - '[java.util.HashMap].put(String,org.apache.commons.text.lookup.StringLookup)'
    - '[java.util.HashMap].put(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest,org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)'
    - '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup)'
    - System.getProperty(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)
    - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].assertEquals(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest,String)'
    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:69,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: 70
      start: 67
    functionDepth: 6
    functionLinenumber: 67
    functionLinenumberEnd: 70
    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:74,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: 75
      start: 72
    functionDepth: 6
    functionLinenumber: 72
    functionLinenumberEnd: 75
    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:80,1
    - Dst: '[java.util.HashMap].put(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest,org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:81,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory].mapStringLookup(java.util.HashMap)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:82,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:83,1
    - Dst: '[java.util.HashMap].put(String,org.apache.commons.text.lookup.StringLookup)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:84,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory].interpolatorStringLookup(java.util.HashMap,null,boolean)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:86,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:85,1
    - Dst: System.getProperty(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:89,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:89,1
    - Dst: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].assertEquals(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest,String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:89,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:91,1
    - Dst: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:91,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:92,1
    - Dst: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:92,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: 93
      start: 77
    functionDepth: 5
    functionLinenumber: 77
    functionLinenumberEnd: 93
    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:
    - '[org.apache.commons.text.lookup.StringLookupFactory].interpolatorStringLookup(java.util.HashMap,null,boolean)'
    - '[org.apache.commons.text.StringSubstitutor].replace(String)'
    - '[org.apache.commons.text.lookup.StringLookupFactory].mapStringLookup(java.util.HashMap)'
    - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].assertEquals(String,String)'
    - '[java.util.HashMap].<init>()'
    - '[java.util.HashMap].put(String,org.apache.commons.text.lookup.StringLookup)'
    - '[java.util.HashMap].put(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest,org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)'
    - '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup)'
    - System.getProperty(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)
    - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].assertEquals(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest,String)'
    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:97,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: 98
      start: 95
    functionDepth: 6
    functionLinenumber: 95
    functionLinenumberEnd: 98
    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:103,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:104,1
    - Dst: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].assertNotNull(String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:121,1
    - Dst: '[String].contains(String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:123,1
    - Dst: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].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.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].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.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].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.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].assertFalse(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:126,1
    - Dst: '[String].contains(String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:127,1
    - Dst: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].assertFalse(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:127,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: 128
      start: 99
    functionDepth: 6
    functionLinenumber: 99
    functionLinenumberEnd: 128
    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:
    - '[org.apache.commons.text.StringSubstitutor].replace(String)'
    - '[String].contains(String)'
    - '[org.apache.commons.text.StringSubstitutor].createInterpolator()'
    - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].assertFalse(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)'
    - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].assertNotNull(String)'
    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:133,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory].interpolatorStringLookup(org.apache.commons.text.lookup.StringLookup)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:132,1
    - Dst: '[org.apache.commons.text.lookup.StringLookup].apply(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.lookup.StringLookup].lookup(String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:135,1
    - Dst: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:135,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:136,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:138,1
    - Dst: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:138,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: 139
      start: 130
    functionDepth: 5
    functionLinenumber: 130
    functionLinenumberEnd: 139
    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.StringSubstitutor].replace(String)'
    - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].assertEquals(String,String)'
    - '[org.apache.commons.text.lookup.StringLookupFactory].resourceBundleStringLookup(String)'
    - '[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.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup)'
    - '[org.apache.commons.text.lookup.StringLookup].lookup(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:144,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:144,1
    - Dst: '[java.net.InetAddress].getLocalHost()'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:145,1
    - Dst: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].getHostName()'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:145,1
    - Dst: '[java.net.InetAddress].getByName(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:146,1
    - Dst: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].getHostAddress()'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:146,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:147,1
    - Dst: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].assertEquals(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest,String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:146,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: 148
      start: 141
    functionDepth: 5
    functionLinenumber: 141
    functionLinenumberEnd: 148
    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.StringSubstitutor].replace(String)'
    - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].getHostAddress()'
    - '[java.net.InetAddress].getByName(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)'
    - '[java.net.InetAddress].getLocalHost()'
    - '[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.StringSubstitutorWithInterpolatorStringLookupTest].getHostName()'
    - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].assertEquals(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest,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:152,1
    - Dst: '[java.net.InetAddress].getLocalHost()'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:153,1
    - Dst: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].getHostName()'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:153,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:155,1
    - Dst: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].assertEquals(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest,String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:155,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: 156
      start: 150
    functionDepth: 6
    functionLinenumber: 150
    functionLinenumberEnd: 156
    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.StringSubstitutor].createInterpolator()'
    - '[org.apache.commons.text.StringSubstitutor].replace(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)'
    - '[java.net.InetAddress].getLocalHost()'
    - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].getHostName()'
    - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].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:161,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:161,1
    - Dst: '[java.net.InetAddress].getByName(String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:162,1
    - Dst: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].getHostAddress()'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:162,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:163,1
    - Dst: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].assertEquals(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest,String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:162,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: 164
      start: 158
    functionDepth: 5
    functionLinenumber: 158
    functionLinenumberEnd: 164
    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:
    - '[org.apache.commons.text.StringSubstitutor].replace(String)'
    - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].getHostAddress()'
    - '[java.net.InetAddress].getByName(String)'
    - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].createInterpolatorWithLookups(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)'
    - '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup)'
    - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].assertEquals(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest,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:169,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:169,1
    - Dst: '[java.net.InetAddress].getLocalHost()'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:170,1
    - Dst: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].getHostAddress()'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:170,1
    - Dst: '[java.net.InetAddress].getByName(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:171,1
    - Dst: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].getCanonicalHostName()'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:172,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:173,1
    - Dst: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].assertEquals(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest,String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:172,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: 174
      start: 166
    functionDepth: 5
    functionLinenumber: 166
    functionLinenumberEnd: 174
    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:
    - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].getCanonicalHostName()'
    - '[org.apache.commons.text.StringSubstitutor].replace(String)'
    - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].getHostAddress()'
    - '[java.net.InetAddress].getByName(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)'
    - '[java.net.InetAddress].getLocalHost()'
    - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].createInterpolatorWithLookups(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)'
    - '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup)'
    - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].assertEquals(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest,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:179,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:179,1
    - Dst: '[java.net.InetAddress].getLocalHost()'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:180,1
    - Dst: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].getHostAddress()'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:180,1
    - Dst: '[java.net.InetAddress].getByName(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:181,1
    - Dst: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].getHostName()'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:182,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:182,1
    - Dst: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].assertEquals(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest,String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:182,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: 183
      start: 176
    functionDepth: 5
    functionLinenumber: 176
    functionLinenumberEnd: 183
    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.StringSubstitutor].replace(String)'
    - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].getHostAddress()'
    - '[java.net.InetAddress].getByName(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)'
    - '[java.net.InetAddress].getLocalHost()'
    - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].getHostName()'
    - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].createInterpolatorWithLookups(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)'
    - '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup)'
    - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].assertEquals(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest,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:188,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:188,1
    - Dst: '[java.net.InetAddress].getLocalHost()'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:189,1
    - Dst: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].getHostAddress()'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:189,1
    - Dst: '[java.net.InetAddress].getByName(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:190,1
    - Dst: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].getHostName()'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:191,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:191,1
    - Dst: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].assertEquals(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest,String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:191,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: 192
      start: 185
    functionDepth: 5
    functionLinenumber: 185
    functionLinenumberEnd: 192
    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.StringSubstitutor].replace(String)'
    - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].getHostAddress()'
    - '[java.net.InetAddress].getByName(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)'
    - '[java.net.InetAddress].getLocalHost()'
    - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].getHostName()'
    - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].createInterpolatorWithLookups(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)'
    - '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup)'
    - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].assertEquals(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest,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:197,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:197,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:199,1
    - Dst: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].assertEquals(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest,String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:199,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: 200
      start: 194
    functionDepth: 5
    functionLinenumber: 194
    functionLinenumberEnd: 200
    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.apache.commons.text.StringSubstitutor].replace(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)'
    - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].createInterpolatorWithLookups(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)'
    - '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup)'
    - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].assertEquals(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest,String)'
    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:205,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:205,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:207,1
    - Dst: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:207,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:208,1
    - Dst: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest: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: 202
    functionDepth: 5
    functionLinenumber: 202
    functionLinenumberEnd: 209
    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.StringSubstitutorWithInterpolatorStringLookupTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].createInterpolatorWithLookups(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)'
    - '[org.apache.commons.text.StringSubstitutor].replace(String)'
    - '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup)'
    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:213,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:215,1
    - Dst: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:215,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: 216
      start: 211
    functionDepth: 6
    functionLinenumber: 211
    functionLinenumberEnd: 216
    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.StringSubstitutorWithInterpolatorStringLookupTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringSubstitutor].createInterpolator()'
    - '[org.apache.commons.text.StringSubstitutor].replace(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:220,1
    - Dst: '[java.net.InetAddress].getLocalHost()'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:221,1
    - Dst: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].getHostAddress()'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:221,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:221,1
    - Dst: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].assertEquals(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest,String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:221,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: 222
      start: 218
    functionDepth: 6
    functionLinenumber: 218
    functionLinenumberEnd: 222
    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.StringSubstitutor].replace(String)'
    - '[org.apache.commons.text.StringSubstitutor].createInterpolator()'
    - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].getHostAddress()'
    - '[java.net.InetAddress].getLocalHost()'
    - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].assertEquals(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest,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:226,1
    - Dst: '[java.net.InetAddress].getLocalHost()'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:227,1
    - Dst: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].getCanonicalHostName()'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:227,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:228,1
    - Dst: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].assertEquals(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest,String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:227,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: 229
      start: 224
    functionDepth: 6
    functionLinenumber: 224
    functionLinenumberEnd: 229
    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.StringSubstitutorWithInterpolatorStringLookupTest].getCanonicalHostName()'
    - '[org.apache.commons.text.StringSubstitutor].replace(String)'
    - '[org.apache.commons.text.StringSubstitutor].createInterpolator()'
    - '[java.net.InetAddress].getLocalHost()'
    - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].assertEquals(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest,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:233,1
    - Dst: '[java.net.InetAddress].getLocalHost()'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:234,1
    - Dst: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].getHostName()'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:234,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:234,1
    - Dst: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].assertEquals(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest,String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:234,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: 235
      start: 231
    functionDepth: 6
    functionLinenumber: 231
    functionLinenumberEnd: 235
    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.StringSubstitutor].replace(String)'
    - '[org.apache.commons.text.StringSubstitutor].createInterpolator()'
    - '[java.net.InetAddress].getLocalHost()'
    - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].getHostName()'
    - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].assertEquals(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest,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:241,1
    - Dst: '[java.util.HashMap].put(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest,org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:242,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory].interpolatorStringLookup(java.util.HashMap)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:244,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:243,1
    - Dst: System.getProperty(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:246,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:246,1
    - Dst: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].assertEquals(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest,String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:246,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:247,1
    - Dst: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].assertEquals(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest,String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:247,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: 248
      start: 237
    functionDepth: 5
    functionLinenumber: 237
    functionLinenumberEnd: 248
    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:
    - '[org.apache.commons.text.StringSubstitutor].replace(String)'
    - '[org.apache.commons.text.lookup.StringLookupFactory].interpolatorStringLookup(java.util.HashMap)'
    - '[java.util.HashMap].<init>()'
    - '[java.util.HashMap].put(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest,org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)'
    - '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup)'
    - System.getProperty(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)
    - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].assertEquals(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest,String)'
    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:252,1
    - Dst: System.getProperty(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:254,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:254,1
    - Dst: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].assertEquals(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest,String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:254,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: 255
      start: 250
    functionDepth: 6
    functionLinenumber: 250
    functionLinenumberEnd: 255
    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:
    - '[org.apache.commons.text.StringSubstitutor].createInterpolator()'
    - '[org.apache.commons.text.StringSubstitutor].replace(String)'
    - System.getProperty(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)
    - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].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:260,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory].interpolatorStringLookup(org.apache.commons.text.lookup.StringLookup)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:260,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:259,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.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].assertEquals(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest,String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:262,1
    - Dst: System.getProperty(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:263,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:263,1
    - Dst: '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].assertEquals(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest,String)'
      Src: org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest:263,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: 264
      start: 257
    functionDepth: 5
    functionLinenumber: 257
    functionLinenumberEnd: 264
    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:
    - '[org.apache.commons.text.StringSubstitutor].replace(String)'
    - '[org.apache.commons.text.lookup.StringLookupFactory].interpolatorStringLookup(org.apache.commons.text.lookup.StringLookup)'
    - '[org.apache.commons.text.lookup.StringLookupFactory].systemPropertyStringLookup()'
    - '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup)'
    - System.getProperty(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest)
    - '[org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest].assertEquals(org.apache.commons.text.StringSubstitutorWithInterpolatorStringLookupTest,String)'
    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:47,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertNotSame(org.apache.commons.text.StrTokenizer,org.apache.commons.text.StrTokenizer)'
      Src: org.apache.commons.text.StrTokenizerTest:47,1
    - Dst: '[org.apache.commons.text.StrTokenizer].getTSVInstance()'
      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
    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: 49
      start: 46
    functionDepth: 4
    functionLinenumber: 46
    functionLinenumberEnd: 49
    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:55,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setDelimiterChar(char)'
      Src: org.apache.commons.text.StrTokenizerTest:56,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setQuoteChar(char)'
      Src: org.apache.commons.text.StrTokenizerTest:57,1
    - Dst: '[org.apache.commons.text.StrMatcher].trimMatcher()'
      Src: org.apache.commons.text.StrTokenizerTest:58,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizerTest:58,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:59,1
    - Dst: '[org.apache.commons.text.StrTokenizer].getTokenArray()'
      Src: org.apache.commons.text.StrTokenizerTest:60,1
    - Dst: '[java.util.Arrays].toString(String[])'
      Src: org.apache.commons.text.StrTokenizerTest:64,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:64,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String)'
      Src: org.apache.commons.text.StrTokenizerTest: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.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.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StrMatcher].trimMatcher()'
    - '[java.util.Arrays].toString(String[])'
    - '[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.StrTokenizerTest].assertEquals(String)'
    - '[org.apache.commons.text.StrTokenizer].setDelimiterChar(char)'
    - '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest)'
    - '[org.apache.commons.text.StrTokenizer].getTokenArray()'
    - '[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:76,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setDelimiterChar(char)'
      Src: org.apache.commons.text.StrTokenizerTest:77,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setQuoteChar(char)'
      Src: org.apache.commons.text.StrTokenizerTest:78,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizerTest:79,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizerTest:79,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:80,1
    - Dst: '[org.apache.commons.text.StrTokenizer].getTokenArray()'
      Src: org.apache.commons.text.StrTokenizerTest:81,1
    - Dst: '[java.util.Arrays].toString(String[])'
      Src: org.apache.commons.text.StrTokenizerTest:85,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:85,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String)'
      Src: org.apache.commons.text.StrTokenizerTest: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.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.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[java.util.Arrays].toString(String[])'
    - '[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.StrTokenizerTest].assertEquals(String)'
    - '[org.apache.commons.text.StrMatcher].noneMatcher()'
    - '[org.apache.commons.text.StrTokenizer].setDelimiterChar(char)'
    - '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest)'
    - '[org.apache.commons.text.StrTokenizer].getTokenArray()'
    - '[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:97,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setDelimiterChar(char)'
      Src: org.apache.commons.text.StrTokenizerTest:98,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setQuoteChar(char)'
      Src: org.apache.commons.text.StrTokenizerTest:99,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizerTest:100,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizerTest:100,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:101,1
    - Dst: '[org.apache.commons.text.StrTokenizer].getTokenArray()'
      Src: org.apache.commons.text.StrTokenizerTest:102,1
    - Dst: '[java.util.Arrays].toString(String[])'
      Src: org.apache.commons.text.StrTokenizerTest:106,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:106,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String)'
      Src: org.apache.commons.text.StrTokenizerTest: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.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.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[java.util.Arrays].toString(String[])'
    - '[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.StrTokenizerTest].assertEquals(String)'
    - '[org.apache.commons.text.StrMatcher].noneMatcher()'
    - '[org.apache.commons.text.StrTokenizer].setDelimiterChar(char)'
    - '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest)'
    - '[org.apache.commons.text.StrTokenizer].getTokenArray()'
    - '[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:118,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setDelimiterChar(char)'
      Src: org.apache.commons.text.StrTokenizerTest:119,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setQuoteChar(char)'
      Src: org.apache.commons.text.StrTokenizerTest:120,1
    - Dst: '[org.apache.commons.text.StrMatcher].trimMatcher()'
      Src: org.apache.commons.text.StrTokenizerTest:121,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizerTest:121,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:122,1
    - Dst: '[org.apache.commons.text.StrTokenizer].getTokenArray()'
      Src: org.apache.commons.text.StrTokenizerTest:123,1
    - Dst: '[java.util.Arrays].toString(String[])'
      Src: org.apache.commons.text.StrTokenizerTest:127,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:127,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String)'
      Src: org.apache.commons.text.StrTokenizerTest: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.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.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StrMatcher].trimMatcher()'
    - '[java.util.Arrays].toString(String[])'
    - '[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.StrTokenizerTest].assertEquals(String)'
    - '[org.apache.commons.text.StrTokenizer].setDelimiterChar(char)'
    - '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest)'
    - '[org.apache.commons.text.StrTokenizer].getTokenArray()'
    - '[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:139,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setDelimiterChar(char)'
      Src: org.apache.commons.text.StrTokenizerTest:140,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setQuoteChar(char)'
      Src: org.apache.commons.text.StrTokenizerTest:141,1
    - Dst: '[org.apache.commons.text.StrMatcher].trimMatcher()'
      Src: org.apache.commons.text.StrTokenizerTest:142,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizerTest:142,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:143,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:144,1
    - Dst: '[org.apache.commons.text.StrTokenizer].getTokenArray()'
      Src: org.apache.commons.text.StrTokenizerTest:145,1
    - Dst: '[java.util.Arrays].toString(String[])'
      Src: org.apache.commons.text.StrTokenizerTest:149,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:149,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String)'
      Src: org.apache.commons.text.StrTokenizerTest: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.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].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StrMatcher].trimMatcher()'
    - '[java.util.Arrays].toString(String[])'
    - '[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.StrTokenizerTest].assertEquals(String)'
    - '[org.apache.commons.text.StrTokenizer].setDelimiterChar(char)'
    - '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest)'
    - '[org.apache.commons.text.StrTokenizer].getTokenArray()'
    - '[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:161,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setDelimiterChar(char)'
      Src: org.apache.commons.text.StrTokenizerTest:162,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setQuoteChar(char)'
      Src: org.apache.commons.text.StrTokenizerTest:163,1
    - Dst: '[org.apache.commons.text.StrMatcher].trimMatcher()'
      Src: org.apache.commons.text.StrTokenizerTest:164,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizerTest:164,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:165,1
    - Dst: '[org.apache.commons.text.StrTokenizer].getTokenArray()'
      Src: org.apache.commons.text.StrTokenizerTest:167,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:172,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:173,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasPrevious()'
      Src: org.apache.commons.text.StrTokenizerTest:178,1
    - Dst: '[org.apache.commons.text.StrTokenizer].previous()'
      Src: org.apache.commons.text.StrTokenizerTest:179,1
    - Dst: '[java.util.Arrays].toString(String[])'
      Src: org.apache.commons.text.StrTokenizerTest:183,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:183,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: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
    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.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.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StrTokenizer].hasPrevious()'
    - '[org.apache.commons.text.StrMatcher].trimMatcher()'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(org.apache.commons.text.StrTokenizerTest,org.apache.commons.text.StrTokenizerTest,String)'
    - '[java.util.Arrays].toString(String[])'
    - '[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].previous()'
    - '[org.apache.commons.text.StrTokenizer].hasNext()'
    - '[org.apache.commons.text.StrTokenizer].next()'
    - '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest)'
    - '[org.apache.commons.text.StrTokenizer].getTokenArray()'
    - '[org.apache.commons.text.StrTokenizer].setQuoteChar(char)'
    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:192,1
    - Dst: '[org.apache.commons.text.StrMatcher].spaceMatcher()'
      Src: org.apache.commons.text.StrTokenizerTest:193,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setDelimiterMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizerTest:193,1
    - Dst: '[org.apache.commons.text.StrMatcher].doubleQuoteMatcher()'
      Src: org.apache.commons.text.StrTokenizerTest:194,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizerTest:194,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizerTest:195,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizerTest:195,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:196,1
    - Dst: '[org.apache.commons.text.StrTokenizer].getTokenArray()'
      Src: org.apache.commons.text.StrTokenizerTest:197,1
    - Dst: '[java.util.Arrays].toString(String[])'
      Src: org.apache.commons.text.StrTokenizerTest:201,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:201,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String)'
      Src: org.apache.commons.text.StrTokenizerTest: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: 3
    functionLinenumber: 188
    functionLinenumberEnd: 207
    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.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[java.util.Arrays].toString(String[])'
    - '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
    - '[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.StrTokenizerTest].assertEquals(String)'
    - '[org.apache.commons.text.StrMatcher].noneMatcher()'
    - '[org.apache.commons.text.StrTokenizer].setDelimiterMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest)'
    - '[org.apache.commons.text.StrTokenizer].getTokenArray()'
    - '[org.apache.commons.text.StrMatcher].spaceMatcher()'
    - '[org.apache.commons.text.StrMatcher].doubleQuoteMatcher()'
    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:213,1
    - Dst: '[org.apache.commons.text.StrMatcher].spaceMatcher()'
      Src: org.apache.commons.text.StrTokenizerTest:214,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setDelimiterMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizerTest:214,1
    - Dst: '[org.apache.commons.text.StrMatcher].doubleQuoteMatcher()'
      Src: org.apache.commons.text.StrTokenizerTest:215,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizerTest:215,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizerTest:216,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizerTest:216,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:217,1
    - Dst: '[org.apache.commons.text.StrTokenizer].getTokenArray()'
      Src: org.apache.commons.text.StrTokenizerTest:218,1
    - Dst: '[java.util.Arrays].toString(String[])'
      Src: org.apache.commons.text.StrTokenizerTest:222,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:222,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String)'
      Src: org.apache.commons.text.StrTokenizerTest: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: 3
    functionLinenumber: 209
    functionLinenumberEnd: 228
    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.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[java.util.Arrays].toString(String[])'
    - '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
    - '[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.StrTokenizerTest].assertEquals(String)'
    - '[org.apache.commons.text.StrMatcher].noneMatcher()'
    - '[org.apache.commons.text.StrTokenizer].setDelimiterMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest)'
    - '[org.apache.commons.text.StrTokenizer].getTokenArray()'
    - '[org.apache.commons.text.StrMatcher].spaceMatcher()'
    - '[org.apache.commons.text.StrMatcher].doubleQuoteMatcher()'
    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:233,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:234,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      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].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:237,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest: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: 4
    functionLinenumber: 230
    functionLinenumberEnd: 238
    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.StrTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrTokenizer].hasNext()'
    - '[org.apache.commons.text.StrTokenizer].next()'
    - '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest)'
    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:243,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:244,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      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].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:247,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest: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: 4
    functionLinenumber: 240
    functionLinenumberEnd: 248
    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.StrTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrTokenizer].hasNext()'
    - '[org.apache.commons.text.StrTokenizer].next()'
    - '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest)'
    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:253,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:254,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      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].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:257,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest: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: 4
    functionLinenumber: 250
    functionLinenumberEnd: 258
    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.StrTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrTokenizer].hasNext()'
    - '[org.apache.commons.text.StrTokenizer].next()'
    - '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest)'
    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:263,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:264,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      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].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:267,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest: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: 4
    functionLinenumber: 260
    functionLinenumberEnd: 268
    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.StrTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrTokenizer].hasNext()'
    - '[org.apache.commons.text.StrTokenizer].next()'
    - '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest)'
    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:273,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:274,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      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].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:277,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest: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: 4
    functionLinenumber: 270
    functionLinenumberEnd: 278
    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].<init>(org.apache.commons.text.StrTokenizerTest,char,char)'
    - '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrTokenizer].hasNext()'
    - '[org.apache.commons.text.StrTokenizer].next()'
    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:283,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:284,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      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].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:287,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest: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: 4
    functionLinenumber: 280
    functionLinenumberEnd: 288
    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.StrTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrTokenizer].next()'
    - '[org.apache.commons.text.StrTokenizer].hasNext()'
    - '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest,char)'
    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:293,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:294,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:294,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:295,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest: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: 4
    functionLinenumber: 290
    functionLinenumberEnd: 296
    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.StrTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrTokenizer].next()'
    - '[org.apache.commons.text.StrTokenizer].hasNext()'
    - '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest,char)'
    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:301,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:302,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:303,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      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].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:307,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest: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: 4
    functionLinenumber: 298
    functionLinenumberEnd: 308
    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].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrTokenizer].hasNext()'
    - '[org.apache.commons.text.StrTokenizer].next()'
    - '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest)'
    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:313,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:314,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:315,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:316,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      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].assertNull(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].assertEquals(String,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].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:320,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest: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: 4
    functionLinenumber: 310
    functionLinenumberEnd: 321
    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].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrTokenizerTest].assertNull(String)'
    - '[org.apache.commons.text.StrTokenizer].hasNext()'
    - '[org.apache.commons.text.StrTokenizer].next()'
    - '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest)'
    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:326,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrTokenizerTest:327,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizerTest:327,1
    - Dst: '[org.apache.commons.text.StrMatcher].trimMatcher()'
      Src: org.apache.commons.text.StrTokenizerTest:328,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizerTest:328,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:329,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:330,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:331,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      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].assertNull(String)'
      Src: org.apache.commons.text.StrTokenizerTest:333,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:334,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest: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: 4
    functionLinenumber: 323
    functionLinenumberEnd: 335
    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].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StrMatcher].trimMatcher()'
    - '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
    - '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest,char)'
    - '[org.apache.commons.text.StrTokenizer].next()'
    - '[org.apache.commons.text.StrTokenizerTest].assertNull(String)'
    - '[org.apache.commons.text.StrTokenizer].hasNext()'
    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:340,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrTokenizerTest:341,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizerTest:341,1
    - Dst: '[org.apache.commons.text.StrMatcher].trimMatcher()'
      Src: org.apache.commons.text.StrTokenizerTest:342,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizerTest:342,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:343,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:344,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:345,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      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].assertNull(String)'
      Src: org.apache.commons.text.StrTokenizerTest:347,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:348,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest: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: 4
    functionLinenumber: 337
    functionLinenumberEnd: 349
    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].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StrMatcher].trimMatcher()'
    - '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
    - '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest,char)'
    - '[org.apache.commons.text.StrTokenizer].next()'
    - '[org.apache.commons.text.StrTokenizerTest].assertNull(String)'
    - '[org.apache.commons.text.StrTokenizer].hasNext()'
    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:354,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrTokenizerTest:355,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizerTest:355,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:356,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:357,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:358,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      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].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:361,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest: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: 4
    functionLinenumber: 351
    functionLinenumberEnd: 362
    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].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
    - '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest,char)'
    - '[org.apache.commons.text.StrTokenizer].next()'
    - '[org.apache.commons.text.StrTokenizer].hasNext()'
    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:367,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrTokenizerTest:368,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizerTest:368,1
    - Dst: '[org.apache.commons.text.StrMatcher].trimMatcher()'
      Src: org.apache.commons.text.StrTokenizerTest:369,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizerTest:369,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:370,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:371,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:372,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      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].assertNull(String)'
      Src: org.apache.commons.text.StrTokenizerTest:374,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:375,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest: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: 4
    functionLinenumber: 364
    functionLinenumberEnd: 376
    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].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest,char,char)'
    - '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StrMatcher].trimMatcher()'
    - '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
    - '[org.apache.commons.text.StrTokenizer].hasNext()'
    - '[org.apache.commons.text.StrTokenizer].next()'
    - '[org.apache.commons.text.StrTokenizerTest].assertNull(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:381,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:382,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      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].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:385,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest: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: 4
    functionLinenumber: 378
    functionLinenumberEnd: 386
    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].<init>(org.apache.commons.text.StrTokenizerTest,char,char)'
    - '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrTokenizer].hasNext()'
    - '[org.apache.commons.text.StrTokenizer].next()'
    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:391,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:392,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:393,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:394,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      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].assertNull(String)'
      Src: org.apache.commons.text.StrTokenizerTest:396,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:397,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest: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: 4
    functionLinenumber: 388
    functionLinenumberEnd: 398
    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].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest,char,char)'
    - '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrTokenizer].hasNext()'
    - '[org.apache.commons.text.StrTokenizer].next()'
    - '[org.apache.commons.text.StrTokenizerTest].assertNull(String)'
    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:403,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:404,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:405,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:406,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      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].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:408,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest: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: 4
    functionLinenumber: 400
    functionLinenumberEnd: 409
    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].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest,char,char)'
    - '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrTokenizer].hasNext()'
    - '[org.apache.commons.text.StrTokenizer].next()'
    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:414,1
    - Dst: '[org.apache.commons.text.StrMatcher].trimMatcher()'
      Src: org.apache.commons.text.StrTokenizerTest:415,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizerTest:415,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:416,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:417,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:418,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      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].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:421,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest: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: 4
    functionLinenumber: 411
    functionLinenumberEnd: 422
    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.StrTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest,char,char)'
    - '[org.apache.commons.text.StrMatcher].trimMatcher()'
    - '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrTokenizer].hasNext()'
    - '[org.apache.commons.text.StrTokenizer].next()'
    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:427,1
    - Dst: '[org.apache.commons.text.StrMatcher].trimMatcher()'
      Src: org.apache.commons.text.StrTokenizerTest:428,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizerTest:428,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:429,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:430,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:431,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      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].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:434,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest: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: 4
    functionLinenumber: 424
    functionLinenumberEnd: 435
    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.StrTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest,char,char)'
    - '[org.apache.commons.text.StrMatcher].trimMatcher()'
    - '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrTokenizer].hasNext()'
    - '[org.apache.commons.text.StrTokenizer].next()'
    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:440,1
    - Dst: '[org.apache.commons.text.StrMatcher].quoteMatcher()'
      Src: org.apache.commons.text.StrTokenizerTest:441,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizerTest:441,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:442,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      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].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:444,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest: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: 4
    functionLinenumber: 437
    functionLinenumberEnd: 445
    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].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrMatcher].quoteMatcher()'
    - '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest,char)'
    - '[org.apache.commons.text.StrTokenizer].next()'
    - '[org.apache.commons.text.StrTokenizer].hasNext()'
    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:450,1
    - Dst: '[org.apache.commons.text.StrMatcher].quoteMatcher()'
      Src: org.apache.commons.text.StrTokenizerTest:451,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizerTest:451,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:452,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      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].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:455,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest: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: 4
    functionLinenumber: 447
    functionLinenumberEnd: 456
    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].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrMatcher].quoteMatcher()'
    - '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest,char)'
    - '[org.apache.commons.text.StrTokenizer].next()'
    - '[org.apache.commons.text.StrTokenizer].hasNext()'
    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:461,1
    - Dst: '[org.apache.commons.text.StrMatcher].trimMatcher()'
      Src: org.apache.commons.text.StrTokenizerTest:462,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizerTest:462,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:463,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:464,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:465,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      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].assertNull(String)'
      Src: org.apache.commons.text.StrTokenizerTest:467,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:468,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest: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: 4
    functionLinenumber: 458
    functionLinenumberEnd: 469
    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.StrTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest,char,char)'
    - '[org.apache.commons.text.StrMatcher].trimMatcher()'
    - '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrTokenizer].hasNext()'
    - '[org.apache.commons.text.StrTokenizer].next()'
    - '[org.apache.commons.text.StrTokenizerTest].assertNull(String)'
    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:474,1
    - Dst: '[org.apache.commons.text.StrMatcher].trimMatcher()'
      Src: org.apache.commons.text.StrTokenizerTest:475,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizerTest:475,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:476,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:477,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:478,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      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].assertNull(String)'
      Src: org.apache.commons.text.StrTokenizerTest:480,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:481,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest: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: 4
    functionLinenumber: 471
    functionLinenumberEnd: 482
    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.StrTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StrMatcher].trimMatcher()'
    - '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizerTest].assertFalse(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].next()'
    - '[org.apache.commons.text.StrTokenizerTest].assertNull(String)'
    - '[org.apache.commons.text.StrTokenizer].hasNext()'
    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:487,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrTokenizerTest:488,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizerTest:488,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:489,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:490,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:491,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      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].assertNull(String)'
      Src: org.apache.commons.text.StrTokenizerTest:493,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:494,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest: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: 4
    functionLinenumber: 484
    functionLinenumberEnd: 495
    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].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
    - '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest,char)'
    - '[org.apache.commons.text.StrTokenizer].next()'
    - '[org.apache.commons.text.StrTokenizerTest].assertNull(String)'
    - '[org.apache.commons.text.StrTokenizer].hasNext()'
    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:499,1
    - Dst: '[org.apache.commons.text.StrTokenizer].reset()'
      Src: org.apache.commons.text.StrTokenizerTest:500,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(org.apache.commons.text.StrTokenizer,org.apache.commons.text.StrTokenizer)'
      Src: org.apache.commons.text.StrTokenizerTest:500,1
    - Dst: '[org.apache.commons.text.StrTokenizer].reset(String)'
      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(org.apache.commons.text.StrTokenizerTest)'
      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].setDelimiterChar(char)'
      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].setDelimiterString(String)'
      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].setDelimiterMatcher(null)'
      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].setQuoteChar(char)'
      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].setQuoteMatcher(null)'
      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].setIgnoredChar(char)'
      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].setIgnoredMatcher(null)'
      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].setTrimmerMatcher(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].setEmptyTokenAsNull(boolean)'
      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].setIgnoreEmptyTokens(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
    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.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].setDelimiterMatcher(null)'
    - '[org.apache.commons.text.StrTokenizer].reset(String)'
    - '[org.apache.commons.text.StrTokenizer].reset(org.apache.commons.text.StrTokenizerTest)'
    - '[org.apache.commons.text.StrTokenizer].reset()'
    - '[org.apache.commons.text.StrTokenizer].setIgnoredChar(char)'
    - '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StrTokenizer].setDelimiterString(String)'
    - '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(null)'
    - '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(null)'
    - '[org.apache.commons.text.StrTokenizer].setDelimiterChar(char)'
    - '[org.apache.commons.text.StrTokenizer].<init>()'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(org.apache.commons.text.StrTokenizer,org.apache.commons.text.StrTokenizer)'
    - '[org.apache.commons.text.StrTokenizer].setQuoteChar(char)'
    - '[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:521,1
    - Dst: '[org.apache.commons.text.StrTokenizer].clone()'
      Src: org.apache.commons.text.StrTokenizerTest:521,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertNull(Object)'
      Src: org.apache.commons.text.StrTokenizerTest: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.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.StrTokenizer].<init>()'
    - '[org.apache.commons.text.StrTokenizer].clone()'
    - '[org.apache.commons.text.StrTokenizerTest].assertNull(Object)'
    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:533,1
    - Dst: '[org.apache.commons.text.StrTokenizer].nextToken()'
      Src: org.apache.commons.text.StrTokenizerTest:535,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertNull(String)'
      Src: org.apache.commons.text.StrTokenizerTest:535,1
    - Dst: '[org.apache.commons.text.StrTokenizer].reset()'
      Src: org.apache.commons.text.StrTokenizerTest:536,1
    - Dst: '[org.apache.commons.text.StrTokenizer].nextToken()'
      Src: org.apache.commons.text.StrTokenizerTest:537,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertNull(String)'
      Src: org.apache.commons.text.StrTokenizerTest:537,1
    - Dst: '[org.apache.commons.text.StrTokenizer].clone()'
      Src: org.apache.commons.text.StrTokenizerTest:539,1
    - Dst: '[org.apache.commons.text.StrTokenizer].reset()'
      Src: org.apache.commons.text.StrTokenizerTest:540,1
    - Dst: '[org.apache.commons.text.StrTokenizer].nextToken()'
      Src: org.apache.commons.text.StrTokenizerTest:541,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertNull(String)'
      Src: org.apache.commons.text.StrTokenizerTest:541,1
    - Dst: clonedTokenizer.nextToken()
      Src: org.apache.commons.text.StrTokenizerTest:542,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertNull(org.apache.commons.text.StrTokenizerTest)'
      Src: org.apache.commons.text.StrTokenizerTest: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.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].nextToken()'
    - '[org.apache.commons.text.StrTokenizer].reset()'
    - '[org.apache.commons.text.StrTokenizer].clone()'
    - '[org.apache.commons.text.StrTokenizerTest].assertNull(String)'
    - clonedTokenizer.nextToken()
    - '[org.apache.commons.text.StrTokenizerTest].assertNull(org.apache.commons.text.StrTokenizerTest)'
    - '[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:548,1
    - Dst: '[org.apache.commons.text.StrTokenizer].nextToken()'
      Src: org.apache.commons.text.StrTokenizerTest:550,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:550,1
    - Dst: '[org.apache.commons.text.StrTokenizer].reset(org.apache.commons.text.StrTokenizerTest)'
      Src: org.apache.commons.text.StrTokenizerTest:551,1
    - Dst: '[org.apache.commons.text.StrTokenizer].nextToken()'
      Src: org.apache.commons.text.StrTokenizerTest:552,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:552,1
    - Dst: '[org.apache.commons.text.StrTokenizer].clone()'
      Src: org.apache.commons.text.StrTokenizerTest:554,1
    - Dst: '[org.apache.commons.text.StrTokenizer].reset(org.apache.commons.text.StrTokenizerTest)'
      Src: org.apache.commons.text.StrTokenizerTest:556,1
    - Dst: '[org.apache.commons.text.StrTokenizer].nextToken()'
      Src: org.apache.commons.text.StrTokenizerTest:557,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:557,1
    - Dst: clonedTokenizer.nextToken()
      Src: org.apache.commons.text.StrTokenizerTest:558,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,org.apache.commons.text.StrTokenizerTest)'
      Src: org.apache.commons.text.StrTokenizerTest: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: 4
    functionLinenumber: 545
    functionLinenumberEnd: 559
    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.StrTokenizer].nextToken()'
    - '[org.apache.commons.text.StrTokenizer].reset(org.apache.commons.text.StrTokenizerTest)'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,org.apache.commons.text.StrTokenizerTest)'
    - '[org.apache.commons.text.StrTokenizer].clone()'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest)'
    - clonedTokenizer.nextToken()
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrTokenizerTest].testCloneReset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.StrTokenizerTest:563,1
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest)'
      Src: org.apache.commons.text.StrTokenizerTest:563,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:564,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      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].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:566,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:566,1
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest)'
      Src: org.apache.commons.text.StrTokenizerTest:568,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:569,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:569,1
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(char[])'
      Src: org.apache.commons.text.StrTokenizerTest:571,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:572,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest: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.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.StrTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[String].toCharArray()'
    - '[org.apache.commons.text.StrTokenizer].hasNext()'
    - '[org.apache.commons.text.StrTokenizer].next()'
    - '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest)'
    - '[org.apache.commons.text.StrTokenizer].<init>(char[])'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrTokenizerTest].testConstructor_charArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.StrTokenizerTest:577,1
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest,char)'
      Src: org.apache.commons.text.StrTokenizerTest:577,1
    - Dst: '[org.apache.commons.text.StrTokenizer].getDelimiterMatcher()'
      Src: org.apache.commons.text.StrTokenizerTest:578,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.StrTokenizerTest:578,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(org.apache.commons.text.StrTokenizerTest,int,int,int)'
      Src: org.apache.commons.text.StrTokenizerTest:578,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrTokenizerTest:578,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:579,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      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].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:581,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:581,1
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest,char)'
      Src: org.apache.commons.text.StrTokenizerTest:583,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:584,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:584,1
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(char[],char)'
      Src: org.apache.commons.text.StrTokenizerTest:586,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:587,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:587,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: 588
      start: 575
    functionDepth: 4
    functionLinenumber: 575
    functionLinenumberEnd: 588
    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.StrTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[String].toCharArray()'
    - '[org.apache.commons.text.StrTokenizer].<init>(char[],char)'
    - '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest,char)'
    - '[org.apache.commons.text.StrTokenizer].next()'
    - '[org.apache.commons.text.StrTokenizer].hasNext()'
    - '[org.apache.commons.text.StrMatcher].isMatch(org.apache.commons.text.StrTokenizerTest,int,int,int)'
    - '[org.apache.commons.text.StrTokenizer].getDelimiterMatcher()'
    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:592,1
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest,char,char)'
      Src: org.apache.commons.text.StrTokenizerTest:592,1
    - Dst: '[org.apache.commons.text.StrTokenizer].getDelimiterMatcher()'
      Src: org.apache.commons.text.StrTokenizerTest:593,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.StrTokenizerTest:593,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(org.apache.commons.text.StrTokenizerTest,int,int,int)'
      Src: org.apache.commons.text.StrTokenizerTest:593,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrTokenizerTest:593,1
    - Dst: '[org.apache.commons.text.StrTokenizer].getQuoteMatcher()'
      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].next()'
      Src: org.apache.commons.text.StrTokenizerTest:595,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      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].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:597,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:597,1
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest,char,char)'
      Src: org.apache.commons.text.StrTokenizerTest:599,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:600,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:600,1
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(char[],char,char)'
      Src: org.apache.commons.text.StrTokenizerTest:602,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:603,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:603,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: 604
      start: 590
    functionDepth: 5
    functionLinenumber: 590
    functionLinenumberEnd: 604
    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].<init>(org.apache.commons.text.StrTokenizerTest,char,char)'
    - '[org.apache.commons.text.StrTokenizer].<init>(char[],char,char)'
    - '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[String].toCharArray()'
    - '[org.apache.commons.text.StrTokenizer].hasNext()'
    - '[org.apache.commons.text.StrTokenizer].next()'
    - '[org.apache.commons.text.StrMatcher].isMatch(org.apache.commons.text.StrTokenizerTest,int,int,int)'
    - '[org.apache.commons.text.StrTokenizer].getDelimiterMatcher()'
    - '[org.apache.commons.text.StrTokenizer].getQuoteMatcher()'
    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:608,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:609,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,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].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:611,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:611,1
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(String)'
      Src: org.apache.commons.text.StrTokenizerTest:613,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:614,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:614,1
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(String)'
      Src: org.apache.commons.text.StrTokenizerTest:616,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:617,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:617,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: 618
      start: 606
    functionDepth: 4
    functionLinenumber: 606
    functionLinenumberEnd: 618
    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.StrTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrTokenizer].<init>(String)'
    - '[org.apache.commons.text.StrTokenizer].hasNext()'
    - '[org.apache.commons.text.StrTokenizer].next()'
    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:622,1
    - Dst: '[org.apache.commons.text.StrTokenizer].getDelimiterMatcher()'
      Src: org.apache.commons.text.StrTokenizerTest:623,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.StrTokenizerTest:623,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(org.apache.commons.text.StrTokenizerTest,int,int,int)'
      Src: org.apache.commons.text.StrTokenizerTest:623,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrTokenizerTest:623,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:624,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      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].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:626,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:626,1
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(String,char)'
      Src: org.apache.commons.text.StrTokenizerTest:628,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:629,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:629,1
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(String,char)'
      Src: org.apache.commons.text.StrTokenizerTest:631,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:632,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:632,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: 633
      start: 620
    functionDepth: 4
    functionLinenumber: 620
    functionLinenumberEnd: 633
    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.StrTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[String].toCharArray()'
    - '[org.apache.commons.text.StrTokenizer].<init>(String,char)'
    - '[org.apache.commons.text.StrTokenizer].hasNext()'
    - '[org.apache.commons.text.StrTokenizer].next()'
    - '[org.apache.commons.text.StrMatcher].isMatch(org.apache.commons.text.StrTokenizerTest,int,int,int)'
    - '[org.apache.commons.text.StrTokenizer].getDelimiterMatcher()'
    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:637,1
    - Dst: '[org.apache.commons.text.StrTokenizer].getDelimiterMatcher()'
      Src: org.apache.commons.text.StrTokenizerTest:638,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.StrTokenizerTest:638,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(org.apache.commons.text.StrTokenizerTest,int,int,int)'
      Src: org.apache.commons.text.StrTokenizerTest:638,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrTokenizerTest:638,1
    - Dst: '[org.apache.commons.text.StrTokenizer].getQuoteMatcher()'
      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].next()'
      Src: org.apache.commons.text.StrTokenizerTest:640,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      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].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:642,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:642,1
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(String,char,char)'
      Src: org.apache.commons.text.StrTokenizerTest:644,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:645,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:645,1
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(String,char,char)'
      Src: org.apache.commons.text.StrTokenizerTest:647,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:648,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:648,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: 649
      start: 635
    functionDepth: 5
    functionLinenumber: 635
    functionLinenumberEnd: 649
    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].<init>(String,char,char)'
    - '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[String].toCharArray()'
    - '[org.apache.commons.text.StrTokenizer].hasNext()'
    - '[org.apache.commons.text.StrTokenizer].next()'
    - '[org.apache.commons.text.StrMatcher].isMatch(org.apache.commons.text.StrTokenizerTest,int,int,int)'
    - '[org.apache.commons.text.StrTokenizer].getDelimiterMatcher()'
    - '[org.apache.commons.text.StrTokenizer].getQuoteMatcher()'
    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:652,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].testXSVAbc(org.apache.commons.text.StrTokenizer)'
      Src: org.apache.commons.text.StrTokenizerTest:652,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.StrTokenizerTest:653,1
    - Dst: '[org.apache.commons.text.StrTokenizer].getCSVInstance(org.apache.commons.text.StrTokenizerTest)'
      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
    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: 654
      start: 651
    functionDepth: 5
    functionLinenumber: 651
    functionLinenumberEnd: 654
    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:
    - '[org.apache.commons.text.StrTokenizer].getCSVInstance(String)'
    - '[org.apache.commons.text.StrTokenizerTest].testXSVAbc(org.apache.commons.text.StrTokenizer)'
    - '[org.apache.commons.text.StrTokenizer].getCSVInstance(org.apache.commons.text.StrTokenizerTest)'
    - '[String].toCharArray()'
    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:658,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].testEmpty(org.apache.commons.text.StrTokenizer)'
      Src: org.apache.commons.text.StrTokenizerTest:658,1
    - Dst: '[org.apache.commons.text.StrTokenizer].getCSVInstance(String)'
      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
    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: 660
      start: 656
    functionDepth: 5
    functionLinenumber: 656
    functionLinenumberEnd: 660
    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:664,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: 665
      start: 662
    functionDepth: 6
    functionLinenumber: 662
    functionLinenumberEnd: 665
    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:669,1
    - 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
    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: 672
      start: 667
    functionDepth: 6
    functionLinenumber: 667
    functionLinenumberEnd: 672
    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:677,1
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest,org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizerTest:679,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:680,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      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].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:683,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:683,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: 684
      start: 674
    functionDepth: 4
    functionLinenumber: 674
    functionLinenumberEnd: 684
    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.StrMatcher].charSetMatcher()'
    - '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
    - '[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.StrTokenizer].next()'
    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:689,1
    - Dst: '[org.apache.commons.text.StrMatcher].charSetMatcher()'
      Src: org.apache.commons.text.StrTokenizerTest:690,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:692,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:693,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      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].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:696,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:696,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: 697
      start: 686
    functionDepth: 4
    functionLinenumber: 686
    functionLinenumberEnd: 697
    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.StrMatcher].charSetMatcher()'
    - '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
    - '[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.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizer].hasNext()'
    - '[org.apache.commons.text.StrTokenizer].next()'
    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:702,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:704,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:704,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].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:707,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:707,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: 708
      start: 699
    functionDepth: 4
    functionLinenumber: 699
    functionLinenumberEnd: 708
    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.StrTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrTokenizer].hasNext()'
    - '[org.apache.commons.text.StrTokenizer].next()'
    - '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest,String)'
    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:711,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:712,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:712,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasPrevious()'
      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].nextToken()'
      Src: org.apache.commons.text.StrTokenizerTest:714,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertNull(String)'
      Src: org.apache.commons.text.StrTokenizerTest:714,1
    - Dst: '[org.apache.commons.text.StrTokenizer].size()'
      Src: org.apache.commons.text.StrTokenizerTest:715,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrTokenizerTest:715,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertThrows()'
      Src: org.apache.commons.text.StrTokenizerTest:716,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: 717
      start: 710
    functionDepth: 5
    functionLinenumber: 710
    functionLinenumberEnd: 717
    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.StrTokenizer].nextToken()'
    - '[org.apache.commons.text.StrTokenizer].hasPrevious()'
    - '[org.apache.commons.text.StrTokenizerTest].checkClone(org.apache.commons.text.StrTokenizer)'
    - '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StrTokenizer].size()'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StrTokenizer].hasNext()'
    - '[org.apache.commons.text.StrTokenizerTest].assertNull(String)'
    - '[org.apache.commons.text.StrTokenizerTest].assertThrows()'
    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:722,1
    - Dst: '[org.apache.commons.text.StrTokenizer].getContent()'
      Src: org.apache.commons.text.StrTokenizerTest:723,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(org.apache.commons.text.StrTokenizerTest,String)'
      Src: org.apache.commons.text.StrTokenizerTest:723,1
    - Dst: input.toCharArray()
      Src: org.apache.commons.text.StrTokenizerTest:725,1
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest)'
      Src: org.apache.commons.text.StrTokenizerTest:725,1
    - Dst: '[org.apache.commons.text.StrTokenizer].getContent()'
      Src: org.apache.commons.text.StrTokenizerTest:726,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(org.apache.commons.text.StrTokenizerTest,String)'
      Src: org.apache.commons.text.StrTokenizerTest:726,1
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>()'
      Src: org.apache.commons.text.StrTokenizerTest:728,1
    - Dst: '[org.apache.commons.text.StrTokenizer].getContent()'
      Src: org.apache.commons.text.StrTokenizerTest:729,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertNull(String)'
      Src: org.apache.commons.text.StrTokenizerTest:729,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: 730
      start: 719
    functionDepth: 3
    functionLinenumber: 719
    functionLinenumberEnd: 730
    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:
    - '[org.apache.commons.text.StrTokenizerTest].assertNull(String)'
    - '[org.apache.commons.text.StrTokenizer].<init>()'
    - input.toCharArray()
    - '[org.apache.commons.text.StrTokenizer].getContent()'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(org.apache.commons.text.StrTokenizerTest,String)'
    - '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest)'
    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:734,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasPrevious()'
      Src: org.apache.commons.text.StrTokenizerTest:735,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:735,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertThrows()'
      Src: org.apache.commons.text.StrTokenizerTest:736,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:737,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:737,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:739,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:739,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertThrows()'
      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.StrTokenizer].hasPrevious()'
      Src: org.apache.commons.text.StrTokenizerTest:743,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:743,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      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].next()'
      Src: org.apache.commons.text.StrTokenizerTest:746,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:746,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasPrevious()'
      Src: org.apache.commons.text.StrTokenizerTest:747,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:747,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      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].next()'
      Src: org.apache.commons.text.StrTokenizerTest:750,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:750,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasPrevious()'
      Src: org.apache.commons.text.StrTokenizerTest:751,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:751,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:752,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:752,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertThrows()'
      Src: org.apache.commons.text.StrTokenizerTest:754,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasPrevious()'
      Src: org.apache.commons.text.StrTokenizerTest:755,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertTrue(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:755,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:756,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:756,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: 757
      start: 732
    functionDepth: 4
    functionLinenumber: 732
    functionLinenumberEnd: 757
    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.StrTokenizerTest].assertTrue(boolean)'
    - '[org.apache.commons.text.StrTokenizer].hasPrevious()'
    - '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrTokenizer].<init>(String)'
    - '[org.apache.commons.text.StrTokenizer].hasNext()'
    - '[org.apache.commons.text.StrTokenizer].next()'
    - '[org.apache.commons.text.StrTokenizerTest].assertThrows()'
    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:762,1
    - Dst: '[org.apache.commons.text.StrTokenizer].getTokenArray()'
      Src: org.apache.commons.text.StrTokenizerTest:763,1
    - Dst: '[org.apache.commons.text.StrTokenizer].getTokenList()'
      Src: org.apache.commons.text.StrTokenizerTest:764,1
    - Dst: '[java.util.Arrays].asList(String[])'
      Src: org.apache.commons.text.StrTokenizerTest:766,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(org.apache.commons.text.StrTokenizerTest,java.util.List<String>)'
      Src: org.apache.commons.text.StrTokenizerTest:766,1
    - Dst: '[java.util.List<String>].size()'
      Src: org.apache.commons.text.StrTokenizerTest:767,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(int,org.apache.commons.text.StrTokenizerTest)'
      Src: org.apache.commons.text.StrTokenizerTest:767,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: 768
      start: 759
    functionDepth: 3
    functionLinenumber: 759
    functionLinenumberEnd: 768
    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(int,org.apache.commons.text.StrTokenizerTest)'
    - '[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(org.apache.commons.text.StrTokenizerTest,java.util.List<String>)'
    - '[org.apache.commons.text.StrTokenizer].getTokenArray()'
    - '[java.util.List<String>].size()'
    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:772,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:773,1
    - Dst: '[org.apache.commons.text.StrTokenizer].previousToken()'
      Src: org.apache.commons.text.StrTokenizerTest:775,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertNull(String)'
      Src: org.apache.commons.text.StrTokenizerTest:775,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: 776
      start: 770
    functionDepth: 4
    functionLinenumber: 770
    functionLinenumberEnd: 776
    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.StrTokenizerTest].assertNull(String)'
    - '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StrTokenizer].previousToken()'
    - '[org.apache.commons.text.StrTokenizer].getTSVInstance(String)'
    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:780,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:781,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,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].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:784,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:784,1
    - Dst: '[org.apache.commons.text.StrTokenizer].reset()'
      Src: org.apache.commons.text.StrTokenizerTest:786,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:787,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      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].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:790,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:790,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: 791
      start: 778
    functionDepth: 4
    functionLinenumber: 778
    functionLinenumberEnd: 791
    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].reset()'
    - '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrTokenizer].<init>(String)'
    - '[org.apache.commons.text.StrTokenizer].hasNext()'
    - '[org.apache.commons.text.StrTokenizer].next()'
    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:795,1
    - Dst: '[org.apache.commons.text.StrTokenizer].reset(org.apache.commons.text.StrTokenizerTest)'
      Src: org.apache.commons.text.StrTokenizerTest:798,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:799,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:799,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:800,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:800,1
    - Dst: '[org.apache.commons.text.StrTokenizer].reset(char[])'
      Src: org.apache.commons.text.StrTokenizerTest:802,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:803,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:803,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: 804
      start: 793
    functionDepth: 4
    functionLinenumber: 793
    functionLinenumberEnd: 804
    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].reset(org.apache.commons.text.StrTokenizerTest)'
    - '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrTokenizer].reset(char[])'
    - '[org.apache.commons.text.StrTokenizer].<init>(String)'
    - '[org.apache.commons.text.StrTokenizer].hasNext()'
    - '[org.apache.commons.text.StrTokenizer].next()'
    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:808,1
    - Dst: '[org.apache.commons.text.StrTokenizer].reset(String)'
      Src: org.apache.commons.text.StrTokenizerTest:809,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:810,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,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].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:812,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:812,1
    - Dst: '[org.apache.commons.text.StrTokenizer].reset(String)'
      Src: org.apache.commons.text.StrTokenizerTest:814,1
    - Dst: '[org.apache.commons.text.StrTokenizer].hasNext()'
      Src: org.apache.commons.text.StrTokenizerTest:815,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
      Src: org.apache.commons.text.StrTokenizerTest:815,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: 816
      start: 806
    functionDepth: 4
    functionLinenumber: 806
    functionLinenumberEnd: 816
    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].reset(String)'
    - '[org.apache.commons.text.StrTokenizerTest].assertFalse(boolean)'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrTokenizer].<init>(String)'
    - '[org.apache.commons.text.StrTokenizer].hasNext()'
    - '[org.apache.commons.text.StrTokenizer].next()'
    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:821,1
    - Dst: '[org.apache.commons.text.StrMatcher].quoteMatcher()'
      Src: org.apache.commons.text.StrTokenizerTest:821,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:821,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:822,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:822,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: 823
      start: 818
    functionDepth: 4
    functionLinenumber: 818
    functionLinenumberEnd: 823
    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.StrMatcher].commaMatcher()'
    - '[org.apache.commons.text.StrMatcher].quoteMatcher()'
    - '[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.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizer].next()'
    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:828,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:829,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,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
    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: 831
      start: 825
    functionDepth: 4
    functionLinenumber: 825
    functionLinenumberEnd: 831
    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].<init>(org.apache.commons.text.StrTokenizerTest,String)'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrTokenizer].next()'
    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:836,1
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(org.apache.commons.text.StrTokenizerTest,org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizerTest:836,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:837,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      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
    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: 839
      start: 833
    functionDepth: 4
    functionLinenumber: 833
    functionLinenumberEnd: 839
    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.StrMatcher].commaMatcher()'
    - '[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].next()'
    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:843,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:850,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:850,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
    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: 852
      start: 841
    functionDepth: 4
    functionLinenumber: 841
    functionLinenumberEnd: 852
    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].<init>(String)'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrTokenizer].next()'
    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:856,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:865,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:865,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
    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: 868
      start: 854
    functionDepth: 4
    functionLinenumber: 854
    functionLinenumberEnd: 868
    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].<init>(String)'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrTokenizer].next()'
    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:872,1
    - Dst: '[org.apache.commons.text.StrTokenizer].toString()'
      Src: org.apache.commons.text.StrTokenizerTest:873,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:873,1
    - Dst: '[org.apache.commons.text.StrTokenizer].next()'
      Src: org.apache.commons.text.StrTokenizerTest:874,1
    - Dst: '[org.apache.commons.text.StrTokenizer].toString()'
      Src: org.apache.commons.text.StrTokenizerTest:875,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:875,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: 876
      start: 870
    functionDepth: 4
    functionLinenumber: 870
    functionLinenumberEnd: 876
    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].toString()'
    - '[org.apache.commons.text.StrTokenizer].<init>(String)'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StrTokenizer].next()'
    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:880,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].testXSVAbc(org.apache.commons.text.StrTokenizer)'
      Src: org.apache.commons.text.StrTokenizerTest:880,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.StrTokenizerTest:881,1
    - Dst: '[org.apache.commons.text.StrTokenizer].getTSVInstance(org.apache.commons.text.StrTokenizerTest)'
      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
    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: 882
      start: 878
    functionDepth: 5
    functionLinenumber: 878
    functionLinenumberEnd: 882
    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(org.apache.commons.text.StrTokenizerTest)'
    - '[String].toCharArray()'
    - '[org.apache.commons.text.StrTokenizerTest].testXSVAbc(org.apache.commons.text.StrTokenizer)'
    - '[org.apache.commons.text.StrTokenizer].getTSVInstance(String)'
    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:886,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].testEmpty(org.apache.commons.text.StrTokenizer)'
      Src: org.apache.commons.text.StrTokenizerTest:886,1
    - Dst: '[org.apache.commons.text.StrTokenizer].getTSVInstance(String)'
      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
    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: 888
      start: 884
    functionDepth: 5
    functionLinenumber: 884
    functionLinenumberEnd: 888
    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.StrTokenizerTest].testEmpty(org.apache.commons.text.StrTokenizer)'
    - '[org.apache.commons.text.StrTokenizer].getTSVInstance()'
    - '[org.apache.commons.text.StrTokenizer].getTSVInstance(String)'
    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:891,1
    - Dst: '[org.apache.commons.text.StrTokenizer].previousIndex()'
      Src: org.apache.commons.text.StrTokenizerTest:892,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(int)'
      Src: org.apache.commons.text.StrTokenizerTest:892,1
    - Dst: '[org.apache.commons.text.StrTokenizer].nextIndex()'
      Src: org.apache.commons.text.StrTokenizerTest:893,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrTokenizerTest:893,1
    - Dst: '[org.apache.commons.text.StrTokenizer].previousToken()'
      Src: org.apache.commons.text.StrTokenizerTest:894,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertNull(String)'
      Src: org.apache.commons.text.StrTokenizerTest:894,1
    - Dst: '[org.apache.commons.text.StrTokenizer].nextToken()'
      Src: org.apache.commons.text.StrTokenizerTest:895,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:895,1
    - Dst: '[org.apache.commons.text.StrTokenizer].nextIndex()'
      Src: org.apache.commons.text.StrTokenizerTest:896,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrTokenizerTest:896,1
    - Dst: '[org.apache.commons.text.StrTokenizer].nextToken()'
      Src: org.apache.commons.text.StrTokenizerTest:897,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:897,1
    - Dst: '[org.apache.commons.text.StrTokenizer].nextIndex()'
      Src: org.apache.commons.text.StrTokenizerTest:898,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrTokenizerTest:898,1
    - Dst: '[org.apache.commons.text.StrTokenizer].nextToken()'
      Src: org.apache.commons.text.StrTokenizerTest:899,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:899,1
    - Dst: '[org.apache.commons.text.StrTokenizer].nextIndex()'
      Src: org.apache.commons.text.StrTokenizerTest:900,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrTokenizerTest:900,1
    - Dst: '[org.apache.commons.text.StrTokenizer].nextToken()'
      Src: org.apache.commons.text.StrTokenizerTest:901,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertNull(String)'
      Src: org.apache.commons.text.StrTokenizerTest:901,1
    - Dst: '[org.apache.commons.text.StrTokenizer].nextIndex()'
      Src: org.apache.commons.text.StrTokenizerTest:902,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrTokenizerTest:902,1
    - Dst: '[org.apache.commons.text.StrTokenizer].previousToken()'
      Src: org.apache.commons.text.StrTokenizerTest:903,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:903,1
    - Dst: '[org.apache.commons.text.StrTokenizer].nextIndex()'
      Src: org.apache.commons.text.StrTokenizerTest:904,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrTokenizerTest:904,1
    - Dst: '[org.apache.commons.text.StrTokenizer].previousToken()'
      Src: org.apache.commons.text.StrTokenizerTest:905,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:905,1
    - Dst: '[org.apache.commons.text.StrTokenizer].nextIndex()'
      Src: org.apache.commons.text.StrTokenizerTest:906,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrTokenizerTest:906,1
    - Dst: '[org.apache.commons.text.StrTokenizer].previousToken()'
      Src: org.apache.commons.text.StrTokenizerTest:907,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(String,String)'
      Src: org.apache.commons.text.StrTokenizerTest:907,1
    - Dst: '[org.apache.commons.text.StrTokenizer].nextIndex()'
      Src: org.apache.commons.text.StrTokenizerTest:908,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrTokenizerTest:908,1
    - Dst: '[org.apache.commons.text.StrTokenizer].previousToken()'
      Src: org.apache.commons.text.StrTokenizerTest:909,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertNull(String)'
      Src: org.apache.commons.text.StrTokenizerTest:909,1
    - Dst: '[org.apache.commons.text.StrTokenizer].nextIndex()'
      Src: org.apache.commons.text.StrTokenizerTest:910,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrTokenizerTest:910,1
    - Dst: '[org.apache.commons.text.StrTokenizer].previousIndex()'
      Src: org.apache.commons.text.StrTokenizerTest:911,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(int)'
      Src: org.apache.commons.text.StrTokenizerTest:911,1
    - Dst: '[org.apache.commons.text.StrTokenizer].size()'
      Src: org.apache.commons.text.StrTokenizerTest:912,1
    - Dst: '[org.apache.commons.text.StrTokenizerTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrTokenizerTest:912,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: 913
      start: 890
    functionDepth: 5
    functionLinenumber: 890
    functionLinenumberEnd: 913
    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.StrTokenizer].nextToken()'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(int)'
    - '[org.apache.commons.text.StrTokenizerTest].checkClone(org.apache.commons.text.StrTokenizer)'
    - '[org.apache.commons.text.StrTokenizerTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StrTokenizer].previousToken()'
    - '[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].assertNull(String)'
    - '[org.apache.commons.text.StrTokenizer].nextIndex()'
    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:36,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].getName()'
      Src: org.apache.commons.text.StrMatcherTest:36,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(org.apache.commons.text.StrMatcherTest,org.apache.commons.text.StrMatcherTest)'
      Src: org.apache.commons.text.StrMatcherTest:36,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: 37
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 37
    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.StrMatcher].getClass()'
    - '[org.apache.commons.text.StrMatcherTest].getName()'
    - '[org.apache.commons.text.StrMatcherTest].assertEquals(org.apache.commons.text.StrMatcherTest,org.apache.commons.text.StrMatcherTest)'
    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:40,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertStrMatcherImpl(String,org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrMatcherTest:40,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: 41
      start: 39
    functionDepth: 1
    functionLinenumber: 39
    functionLinenumberEnd: 41
    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:44,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertStrMatcherImpl(String,org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrMatcherTest:44,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: 45
      start: 43
    functionDepth: 1
    functionLinenumber: 43
    functionLinenumberEnd: 45
    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.StrSubstitutor].getVariableSuffixMatcher()'
    - '[org.apache.commons.text.StrMatcherTest].assertStrMatcherImpl(String,org.apache.commons.text.StrMatcher)'
    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:49,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:50,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      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
    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: 56
      start: 47
    functionDepth: 2
    functionLinenumber: 47
    functionLinenumberEnd: 56
    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.StrMatcherTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StrMatcher].charMatcher(char)'
    - '[org.apache.commons.text.StrMatcher].isMatch(char[],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:60,1
    - Dst: '[org.apache.commons.text.StrMatcher].charSetMatcher(org.apache.commons.text.StrMatcherTest)'
      Src: org.apache.commons.text.StrMatcherTest:60,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:61,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      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].charSetMatcher()'
      Src: org.apache.commons.text.StrMatcherTest:67,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrMatcherTest:67,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertSame(org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrMatcherTest:67,1
    - Dst: '[org.apache.commons.text.StrMatcher].charSetMatcher(char[])'
      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: '[String].toCharArray()'
      Src: org.apache.commons.text.StrMatcherTest:69,1
    - Dst: '[org.apache.commons.text.StrMatcher].charSetMatcher(org.apache.commons.text.StrMatcherTest)'
      Src: org.apache.commons.text.StrMatcherTest:69,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertStrMatcherImpl(String,org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrMatcherTest:69,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: 70
      start: 58
    functionDepth: 1
    functionLinenumber: 58
    functionLinenumberEnd: 70
    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(char[])'
    - '[org.apache.commons.text.StrMatcherTest].assertSame(org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcher].charSetMatcher()'
    - '[org.apache.commons.text.StrMatcher].charSetMatcher(org.apache.commons.text.StrMatcherTest)'
    - '[String].toCharArray()'
    - '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StrMatcher].noneMatcher()'
    - '[org.apache.commons.text.StrMatcherTest].assertStrMatcherImpl(String,org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
    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:74,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:75,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      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].charSetMatcher(String)'
      Src: org.apache.commons.text.StrMatcherTest:81,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrMatcherTest:81,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertSame(org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher)'
      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.StrMatcherTest].assertStrMatcherImpl(String,org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrMatcherTest:83,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: 84
      start: 72
    functionDepth: 1
    functionLinenumber: 72
    functionLinenumberEnd: 84
    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.StrMatcherTest].assertSame(org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcher].charSetMatcher(String)'
    - '[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].isMatch(char[],int)'
    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:88,1
    - Dst: '[org.apache.commons.text.StrMatcher].commaMatcher()'
      Src: org.apache.commons.text.StrMatcherTest:89,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertSame(org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrMatcherTest:89,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:90,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      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
    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: 93
      start: 86
    functionDepth: 1
    functionLinenumber: 86
    functionLinenumberEnd: 93
    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].commaMatcher()'
    - '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StrMatcherTest].assertSame(org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
    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:97,1
    - Dst: '[org.apache.commons.text.StrMatcher].doubleQuoteMatcher()'
      Src: org.apache.commons.text.StrMatcherTest:98,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertSame(org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrMatcherTest:98,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:99,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      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
    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: 101
      start: 95
    functionDepth: 1
    functionLinenumber: 95
    functionLinenumberEnd: 101
    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.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].doubleQuoteMatcher()'
    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:108,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int,int,org.apache.commons.text.StrMatcherTest)'
      Src: org.apache.commons.text.StrMatcherTest:109,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      Src: org.apache.commons.text.StrMatcherTest:109,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int,int,int)'
      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
    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: 112
      start: 103
    functionDepth: 1
    functionLinenumber: 103
    functionLinenumberEnd: 112
    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.StrMatcherTest].assertEquals(int,int)'
    - '[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)'
    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:116,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrMatcherTest:117,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertSame(org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrMatcherTest:117,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:118,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      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
    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: 131
      start: 114
    functionDepth: 1
    functionLinenumber: 114
    functionLinenumberEnd: 131
    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].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)'
    - '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
    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:135,1
    - Dst: '[org.apache.commons.text.StrMatcher].quoteMatcher()'
      Src: org.apache.commons.text.StrMatcherTest:136,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertSame(org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrMatcherTest:136,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:137,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      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
    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: 140
      start: 133
    functionDepth: 1
    functionLinenumber: 133
    functionLinenumberEnd: 140
    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.StrMatcherTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StrMatcherTest].assertSame(org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcher].quoteMatcher()'
    - '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
    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:144,1
    - Dst: '[org.apache.commons.text.StrMatcher].singleQuoteMatcher()'
      Src: org.apache.commons.text.StrMatcherTest:145,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertSame(org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrMatcherTest:145,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:146,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      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
    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: 149
      start: 142
    functionDepth: 1
    functionLinenumber: 142
    functionLinenumberEnd: 149
    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.StrMatcherTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StrMatcherTest].assertSame(org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcher].singleQuoteMatcher()'
    - '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
    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:153,1
    - Dst: '[org.apache.commons.text.StrMatcher].spaceMatcher()'
      Src: org.apache.commons.text.StrMatcherTest:154,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertSame(org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrMatcherTest:154,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:155,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      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
    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: 158
      start: 151
    functionDepth: 1
    functionLinenumber: 151
    functionLinenumberEnd: 158
    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.StrMatcherTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StrMatcher].spaceMatcher()'
    - '[org.apache.commons.text.StrMatcherTest].assertSame(org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
    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:162,1
    - Dst: '[org.apache.commons.text.StrMatcher].splitMatcher()'
      Src: org.apache.commons.text.StrMatcherTest:163,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertSame(org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrMatcherTest:163,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:164,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      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
    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: 173
      start: 160
    functionDepth: 1
    functionLinenumber: 160
    functionLinenumberEnd: 173
    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.StrMatcherTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StrMatcher].splitMatcher()'
    - '[org.apache.commons.text.StrMatcherTest].assertSame(org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
    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:177,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:178,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      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].stringMatcher(String)'
      Src: org.apache.commons.text.StrMatcherTest:184,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrMatcherTest:184,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertSame(org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher)'
      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
    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: 186
      start: 175
    functionDepth: 1
    functionLinenumber: 175
    functionLinenumberEnd: 186
    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.StrMatcherTest].assertSame(org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
    - '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StrMatcher].noneMatcher()'
    - '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
    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:190,1
    - Dst: '[org.apache.commons.text.StrMatcher].tabMatcher()'
      Src: org.apache.commons.text.StrMatcherTest:191,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertSame(org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrMatcherTest:191,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:192,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      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
    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: 195
      start: 188
    functionDepth: 1
    functionLinenumber: 188
    functionLinenumberEnd: 195
    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.StrMatcherTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StrMatcher].tabMatcher()'
    - '[org.apache.commons.text.StrMatcherTest].assertSame(org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
    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:199,1
    - Dst: '[org.apache.commons.text.StrMatcher].trimMatcher()'
      Src: org.apache.commons.text.StrMatcherTest:200,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertSame(org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrMatcherTest:200,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
      Src: org.apache.commons.text.StrMatcherTest:201,1
    - Dst: '[org.apache.commons.text.StrMatcherTest].assertEquals(int,int)'
      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
    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: 210
      start: 197
    functionDepth: 1
    functionLinenumber: 197
    functionLinenumberEnd: 210
    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.StrMatcherTest].assertEquals(int,int)'
    - '[org.apache.commons.text.StrMatcherTest].assertSame(org.apache.commons.text.StrMatcher,org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcher].trimMatcher()'
    - '[org.apache.commons.text.StrMatcher].isMatch(char[],int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrMatcherTest].testTrimMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.StrMatcherTest:31,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.StrMatcherTest:33,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)'
    - '[org.apache.commons.text.CharacterPredicatesTest].assertTrue(org.apache.commons.text.CharacterPredicatesTest)'
    - CharacterPredicates.ARABIC_NUMERALS.test(char)
    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:
    - CharacterPredicates.ASCII_UPPERCASE_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].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)'
    - CharacterPredicates.DIGITS.test(char)
    - '[org.apache.commons.text.CharacterPredicatesTest].assertTrue(org.apache.commons.text.CharacterPredicatesTest)'
    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:
    - CharacterPredicates.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].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:39,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.text.StrLookupTest:40,1
    - Dst: '[java.util.HashMap].put(String,int)'
      Src: org.apache.commons.text.StrLookupTest:41,1
    - Dst: '[org.apache.commons.text.StrLookup].mapLookup(java.util.HashMap)'
      Src: org.apache.commons.text.StrLookupTest:42,1
    - Dst: '[org.apache.commons.text.StrLookup<V>].apply(String)'
      Src: org.apache.commons.text.StrLookupTest:42,1
    - Dst: '[org.apache.commons.text.StrLookupTest].assertEquals(String,org.apache.commons.text.StrLookupTest)'
      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(null)'
      Src: org.apache.commons.text.StrLookupTest:44,1
    - Dst: '[org.apache.commons.text.StrLookupTest].assertNull(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(String)'
      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
    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: 47
      start: 37
    functionDepth: 1
    functionLinenumber: 37
    functionLinenumberEnd: 47
    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,String)'
    - '[org.apache.commons.text.StrLookupTest].assertNull(org.apache.commons.text.StrLookupTest)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.text.StrLookup<V>].apply(null)'
    - '[org.apache.commons.text.StrLookup].mapLookup(java.util.HashMap)'
    - '[org.apache.commons.text.StrLookupTest].assertEquals(String,org.apache.commons.text.StrLookupTest)'
    - '[java.util.HashMap].put(String,int)'
    - '[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:52,1
    - Dst: '[org.apache.commons.text.StrLookup<V>].apply(null)'
      Src: org.apache.commons.text.StrLookupTest:52,1
    - Dst: '[org.apache.commons.text.StrLookupTest].assertNull(org.apache.commons.text.StrLookupTest)'
      Src: org.apache.commons.text.StrLookupTest:52,1
    - 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(String)'
      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
    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: 55
      start: 49
    functionDepth: 1
    functionLinenumber: 49
    functionLinenumberEnd: 55
    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.StrLookup<V>].apply(null)'
    - '[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(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:59,1
    - Dst: '[org.apache.commons.text.StrLookup<?>].apply(null)'
      Src: org.apache.commons.text.StrLookupTest:59,1
    - Dst: '[org.apache.commons.text.StrLookupTest].assertNull(org.apache.commons.text.StrLookupTest)'
      Src: org.apache.commons.text.StrLookupTest:59,1
    - Dst: '[org.apache.commons.text.StrLookup].noneLookup()'
      Src: org.apache.commons.text.StrLookupTest:60,1
    - Dst: '[org.apache.commons.text.StrLookup<?>].apply(String)'
      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
    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: 62
      start: 57
    functionDepth: 1
    functionLinenumber: 57
    functionLinenumberEnd: 62
    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:66,1
    - Dst: '[org.apache.commons.text.StrLookup].resourceBundleLookup(org.apache.commons.text.StrLookupTest)'
      Src: org.apache.commons.text.StrLookupTest:67,1
    - Dst: '[org.apache.commons.text.StrLookup<String>].apply(String)'
      Src: org.apache.commons.text.StrLookupTest:67,1
    - Dst: '[org.apache.commons.text.StrLookupTest].assertEquals(String,org.apache.commons.text.StrLookupTest)'
      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>].lookup(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>].apply(null)'
      Src: org.apache.commons.text.StrLookupTest:69,1
    - Dst: '[org.apache.commons.text.StrLookupTest].assertNull(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(String)'
      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
    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: 72
      start: 64
    functionDepth: 1
    functionLinenumber: 64
    functionLinenumberEnd: 72
    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>].apply(null)'
    - '[org.apache.commons.text.StrLookupTest].assertNull(org.apache.commons.text.StrLookupTest)'
    - '[org.apache.commons.text.StrLookup].resourceBundleLookup(org.apache.commons.text.StrLookupTest)'
    - '[org.apache.commons.text.StrLookup<String>].apply(String)'
    - '[java.util.ResourceBundle].getBundle(String)'
    - '[org.apache.commons.text.StrLookup<String>].lookup(String)'
    - '[org.apache.commons.text.StrLookupTest].assertEquals(String,org.apache.commons.text.StrLookupTest)'
    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:77,1
    - Dst: '[org.apache.commons.text.StrLookup<String>].apply(null)'
      Src: org.apache.commons.text.StrLookupTest:77,1
    - Dst: '[org.apache.commons.text.StrLookupTest].assertNull(org.apache.commons.text.StrLookupTest)'
      Src: org.apache.commons.text.StrLookupTest:77,1
    - 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(String)'
      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
    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: 80
      start: 74
    functionDepth: 1
    functionLinenumber: 74
    functionLinenumberEnd: 80
    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<String>].apply(null)'
    - '[org.apache.commons.text.StrLookup].resourceBundleLookup(org.apache.commons.text.StrLookupTest)'
    - '[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:84,1
    - Dst: '[org.apache.commons.text.StrLookup].systemPropertiesLookup()'
      Src: org.apache.commons.text.StrLookupTest:84,1
    - Dst: '[org.apache.commons.text.StrLookup<String>].apply(String)'
      Src: org.apache.commons.text.StrLookupTest:84,1
    - Dst: '[org.apache.commons.text.StrLookupTest].assertEquals(org.apache.commons.text.StrLookupTest,org.apache.commons.text.StrLookupTest)'
      Src: org.apache.commons.text.StrLookupTest:84,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].assertNull(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.StrLookupTest].assertThrows()'
      Src: org.apache.commons.text.StrLookupTest:87,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: 88
      start: 82
    functionDepth: 1
    functionLinenumber: 82
    functionLinenumberEnd: 88
    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].assertNull(org.apache.commons.text.StrLookupTest)'
    - '[org.apache.commons.text.StrLookup<String>].apply(String)'
    - '[org.apache.commons.text.StrLookupTest].assertThrows()'
    - '[org.apache.commons.text.StrLookupTest].assertEquals(org.apache.commons.text.StrLookupTest,org.apache.commons.text.StrLookupTest)'
    - System.getProperty(String)
    - '[org.apache.commons.text.StrLookup].systemPropertiesLookup()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.StrLookupTest].testSystemPropertiesLookup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.getProperties()
      Src: org.apache.commons.text.StrLookupTest:97,1
    - Dst: '[org.apache.commons.text.StrLookupTest].getProperty(org.apache.commons.text.StrLookupTest)'
      Src: org.apache.commons.text.StrLookupTest:99,1
    - Dst: '[org.apache.commons.text.StrLookup].systemPropertiesLookup()'
      Src: org.apache.commons.text.StrLookupTest:101,1
    - Dst: '[java.util.Properties].<init>()'
      Src: org.apache.commons.text.StrLookupTest:102,1
    - Dst: '[java.util.Properties].setProperty(org.apache.commons.text.StrLookupTest,org.apache.commons.text.StrLookupTest)'
      Src: org.apache.commons.text.StrLookupTest:103,1
    - Dst: System.setProperties(java.util.Properties)
      Src: org.apache.commons.text.StrLookupTest:104,1
    - Dst: '[org.apache.commons.text.StrLookup<String>].apply(org.apache.commons.text.StrLookupTest)'
      Src: org.apache.commons.text.StrLookupTest:106,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:106,1
    - Dst: System.setProperties(org.apache.commons.text.StrLookupTest)
      Src: org.apache.commons.text.StrLookupTest:108,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: 110
      start: 95
    functionDepth: 1
    functionLinenumber: 95
    functionLinenumberEnd: 110
    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.getProperties()
    - '[org.apache.commons.text.StrLookupTest].getProperty(org.apache.commons.text.StrLookupTest)'
    - '[org.apache.commons.text.StrLookupTest].assertEquals(org.apache.commons.text.StrLookupTest,org.apache.commons.text.StrLookupTest,String)'
    - System.setProperties(java.util.Properties)
    - '[java.util.Properties].setProperty(org.apache.commons.text.StrLookupTest,org.apache.commons.text.StrLookupTest)'
    - '[org.apache.commons.text.StrLookup<String>].apply(org.apache.commons.text.StrLookupTest)'
    - '[org.apache.commons.text.StrLookup].systemPropertiesLookup()'
    - System.setProperties(org.apache.commons.text.StrLookupTest)
    - '[java.util.Properties].<init>()'
    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:119,1
    - Dst: '[org.apache.commons.text.StrLookup].systemPropertiesLookup()'
      Src: org.apache.commons.text.StrLookupTest:122,1
    - Dst: System.setProperty(org.apache.commons.text.StrLookupTest,org.apache.commons.text.StrLookupTest)
      Src: org.apache.commons.text.StrLookupTest:123,1
    - Dst: '[org.apache.commons.text.StrLookup<String>].apply(org.apache.commons.text.StrLookupTest)'
      Src: org.apache.commons.text.StrLookupTest:125,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:125,1
    - Dst: System.setProperty(org.apache.commons.text.StrLookupTest,org.apache.commons.text.StrLookupTest)
      Src: org.apache.commons.text.StrLookupTest:127,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: 129
      start: 116
    functionDepth: 1
    functionLinenumber: 116
    functionLinenumberEnd: 129
    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:
    - '[org.apache.commons.text.StrLookupTest].assertEquals(org.apache.commons.text.StrLookupTest,org.apache.commons.text.StrLookupTest,String)'
    - '[org.apache.commons.text.StrLookup<String>].apply(org.apache.commons.text.StrLookupTest)'
    - System.getProperty(org.apache.commons.text.StrLookupTest)
    - '[org.apache.commons.text.StrLookup].systemPropertiesLookup()'
    - System.setProperty(org.apache.commons.text.StrLookupTest,org.apache.commons.text.StrLookupTest)
    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].doTestReplaceInCharArraySteps(org.apache.commons.text.StringSubstitutor,String,String,boolean,org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
    - '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].doTestReplaceInCharSteps(org.apache.commons.text.StringSubstitutor,String,String,boolean)'
    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.StringSubstitutorTest].doTestReplace(org.apache.commons.text.StringSubstitutor,String,String,boolean)'
    - '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].doTestReplaceInCharSteps(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:
    - '[java.util.Arrays].fill(org.apache.commons.text.io.StringSubstitutorFilterReaderTest,char)'
    - '[java.util.concurrent.atomic.AtomicInteger].get()'
    - '[java.io.StringWriter].<init>()'
    - '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].toReader(String)'
    - expectedResultReader.read(org.apache.commons.text.io.StringSubstitutorFilterReaderTest,int,org.apache.commons.text.io.StringSubstitutorFilterReaderTest)
    - '[java.util.concurrent.atomic.AtomicInteger].incrementAndGet()'
    - '[java.util.concurrent.atomic.AtomicInteger].<init>()'
    - '[java.io.StringWriter].write(org.apache.commons.text.io.StringSubstitutorFilterReaderTest,int,org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
    - '[java.util.Objects].toString(String,org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
    - '[org.apache.commons.text.io.StringSubstitutorReader].<init>(java.io.Reader,org.apache.commons.text.StringSubstitutor)'
    - '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].startsWith(org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
    - '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].assertTrue(org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
    - '[java.io.StringWriter].toString()'
    - '[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].assertArrayEquals(org.apache.commons.text.io.StringSubstitutorFilterReaderTest,org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
    - '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].assertFalse(org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
    - actualReader.read(org.apache.commons.text.io.StringSubstitutorFilterReaderTest,int,org.apache.commons.text.io.StringSubstitutorFilterReaderTest)
    - '[org.apache.commons.lang3.StringUtils].length(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:
    - '[java.util.Arrays].fill(org.apache.commons.text.io.StringSubstitutorFilterReaderTest,char)'
    - '[java.util.concurrent.atomic.AtomicInteger].get()'
    - '[java.io.StringWriter].<init>()'
    - '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].toReader(String)'
    - '[java.util.concurrent.atomic.AtomicInteger].incrementAndGet()'
    - expectedResultReader.read(org.apache.commons.text.io.StringSubstitutorFilterReaderTest)
    - '[java.util.concurrent.atomic.AtomicInteger].<init>()'
    - '[java.io.StringWriter].write(org.apache.commons.text.io.StringSubstitutorFilterReaderTest,int,org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
    - '[java.util.Objects].toString(String,org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
    - '[org.apache.commons.text.io.StringSubstitutorReader].<init>(java.io.Reader,org.apache.commons.text.StringSubstitutor)'
    - '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].startsWith(org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
    - '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].assertTrue(org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
    - '[java.io.StringWriter].toString()'
    - '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].assertEquals(org.apache.commons.text.io.StringSubstitutorFilterReaderTest,org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
    - actualReader.read(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].assertArrayEquals(org.apache.commons.text.io.StringSubstitutorFilterReaderTest,org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
    - '[org.apache.commons.lang3.StringUtils].length(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:
    - '[java.util.concurrent.atomic.AtomicInteger].get()'
    - '[java.io.StringWriter].<init>()'
    - '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].toReader(String)'
    - expectedResultReader.read()
    - '[java.io.StringWriter].write(org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
    - '[java.util.concurrent.atomic.AtomicInteger].incrementAndGet()'
    - '[java.util.concurrent.atomic.AtomicInteger].<init>()'
    - '[java.util.Objects].toString(String,org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
    - '[org.apache.commons.text.io.StringSubstitutorReader].<init>(java.io.Reader,org.apache.commons.text.StringSubstitutor)'
    - '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].assertFalse(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)'
    - '[java.io.StringWriter].toString()'
    - actualReader.read()
    - '[org.apache.commons.lang3.StringUtils].length(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].getVariablePrefixMatcher()'
    - '[org.apache.commons.text.StringSubstitutor].getVariableSuffixMatcher()'
    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:
    - template.substring(int)
    - reader.read()
    - template.length()
    - '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].assertEquals(char,org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
    - '[org.apache.commons.text.StringSubstitutor].<init>(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].createReader(org.apache.commons.text.StringSubstitutor,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)'
    - String.valueOf(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].assertEquals(int,org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
    - '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].assertEquals(char,org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
    - '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
    - 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)'
    - reader.read(org.apache.commons.text.io.StringSubstitutorFilterReaderTest,int,int)
    - '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].assertEquals(String,org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
    - String.valueOf(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:
    - reader.read()
    - template.length()
    - '[org.apache.commons.text.io.StringSubstitutorFilterReaderTest].assertEquals(char,org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
    - '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.io.StringSubstitutorFilterReaderTest)'
    - template.substring(int,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].createReader(org.apache.commons.text.StringSubstitutor,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)'
    - String.valueOf(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:
    - '[org.apache.commons.io.input.NullReader].<init>()'
    - '[java.io.StringReader].<init>(String)'
    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,int,int)'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
    - '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(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.StringMatcherOnCharSequenceStringTest].checkAndMatcher_char(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.StringMatcher].size()'
    - '[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.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].isMatch(String,int,int,int)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
    - '[org.apache.commons.text.matcher.StringMatcher].size()'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
    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.StringMatcherFactory].charSetMatcher(char[])'
    - '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int,int,int)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
    - '[String].toCharArray()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].charSetMatcher(org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest)'
    - '[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.StringMatcherFactory].charSetMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertInstanceOf(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
    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].isMatch(String,int,int,int)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
    - '[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()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].charSetMatcher(String)'
    - '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertInstanceOf(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
    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)'
    - '[String].length()'
    - '[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,int,org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest)'
    - '[org.apache.commons.text.matcher.StringMatcher].size()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].commaMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
    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.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
    - '[String].length()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].doubleQuoteMatcher()'
    - '[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,int,org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest)'
    - '[org.apache.commons.text.matcher.StringMatcher].size()'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
    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.StringMatcher].size()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
    - '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
    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.StringMatcherFactory].noneMatcher()'
    - '[String].length()'
    - '[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,int,org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest)'
    - '[org.apache.commons.text.matcher.StringMatcher].size()'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
    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.StringMatcherFactory].quoteMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest].assertEquals(int,int)'
    - '[String].length()'
    - '[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,int,org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest)'
    - '[org.apache.commons.text.matcher.StringMatcher].size()'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
    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)'
    - '[String].length()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].singleQuoteMatcher()'
    - '[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,int,org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest)'
    - '[org.apache.commons.text.matcher.StringMatcher].size()'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
    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)'
    - '[String].length()'
    - '[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,int,org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest)'
    - '[org.apache.commons.text.matcher.StringMatcher].size()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].spaceMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
    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)'
    - '[String].length()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].splitMatcher()'
    - '[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,int,org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest)'
    - '[org.apache.commons.text.matcher.StringMatcher].size()'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
    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].isMatch(String,int,int,int)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
    - '[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()'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
    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)'
    - '[String].length()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].tabMatcher()'
    - '[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,int,org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest)'
    - '[org.apache.commons.text.matcher.StringMatcher].size()'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
    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)'
    - '[String].length()'
    - '[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,int,org.apache.commons.text.matcher.StringMatcherOnCharSequenceStringTest)'
    - '[org.apache.commons.text.matcher.StringMatcher].size()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(String,int)'
    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.StringSubstitutor].<init>()'
    - '[org.apache.commons.text.matcher.StringSubstitutorGetSetTest].assertTrue()'
    - '[org.apache.commons.text.StringSubstitutor].setVariablePrefixMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringSubstitutorGetSetTest].assertThrows()'
    - '[org.apache.commons.text.StringSubstitutor].getVariablePrefixMatcher()'
    - '[org.apache.commons.text.StringSubstitutor].setVariablePrefix(char)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].commaMatcher()'
    - '[org.apache.commons.text.StringSubstitutor].setVariablePrefix(String)'
    - '[org.apache.commons.text.matcher.StringSubstitutorGetSetTest].assertSame(org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
    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].<init>()'
    - '[org.apache.commons.text.matcher.StringSubstitutorGetSetTest].assertTrue()'
    - '[org.apache.commons.text.StringSubstitutor].setVariableSuffix(char)'
    - '[org.apache.commons.text.matcher.StringSubstitutorGetSetTest].assertThrows()'
    - '[org.apache.commons.text.StringSubstitutor].setVariableSuffixMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].commaMatcher()'
    - '[org.apache.commons.text.StringSubstitutor].getVariableSuffixMatcher()'
    - '[org.apache.commons.text.matcher.StringSubstitutorGetSetTest].assertSame(org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringSubstitutor].setVariableSuffix(String)'
    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].<init>()'
    - '[org.apache.commons.text.matcher.StringSubstitutorGetSetTest].assertTrue()'
    - '[org.apache.commons.text.StringSubstitutor].setValueDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringSubstitutor].setValueDelimiter(String)'
    - '[org.apache.commons.text.matcher.StringSubstitutorGetSetTest].assertNull(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].commaMatcher()'
    - '[org.apache.commons.text.StringSubstitutor].getValueDelimiterMatcher()'
    - '[org.apache.commons.text.StringSubstitutor].setValueDelimiter(char)'
    - '[org.apache.commons.text.matcher.StringSubstitutorGetSetTest].assertSame(org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
    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.StringMatcher].isMatch(char[],int)'
    - '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,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.StringMatcherFactory].stringMatcher(String)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
    - '[org.apache.commons.text.matcher.StringMatcher].size()'
    - '[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.StringMatcherOnCharArrayTest].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.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.StringMatcher].isMatch(char[],int,int,int)'
    - '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
    - '[org.apache.commons.text.matcher.StringMatcher].size()'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],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.StringMatcherFactory].charSetMatcher(org.apache.commons.text.matcher.StringMatcherOnCharArrayTest)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].charSetMatcher(char[])'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,int)'
    - '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,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)'
    - '[String].toCharArray()'
    - '[org.apache.commons.text.matcher.StringMatcher].size()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].charSetMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
    - '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertInstanceOf(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.StringMatcher].isMatch(char[],int,int,int)'
    - '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,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)'
    - '[org.apache.commons.text.matcher.StringMatcher].size()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].charSetMatcher(String)'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
    - '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertInstanceOf(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].size()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].commaMatcher()'
    - '[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)'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,org.apache.commons.text.matcher.StringMatcherOnCharArrayTest)'
    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.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)'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,org.apache.commons.text.matcher.StringMatcherOnCharArrayTest)'
    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.StringMatcher].isMatch(char[],int,int,int)'
    - '[org.apache.commons.text.matcher.StringMatcher].size()'
    - '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
    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.StringMatcherFactory].noneMatcher()'
    - '[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)'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,org.apache.commons.text.matcher.StringMatcherOnCharArrayTest)'
    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.StringMatcherFactory].quoteMatcher()'
    - '[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.StringMatcherOnCharArrayTest].assertSame(org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,org.apache.commons.text.matcher.StringMatcherOnCharArrayTest)'
    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.StringMatcherFactory].singleQuoteMatcher()'
    - '[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)'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,org.apache.commons.text.matcher.StringMatcherOnCharArrayTest)'
    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.StringMatcherFactory].spaceMatcher()'
    - '[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)'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,org.apache.commons.text.matcher.StringMatcherOnCharArrayTest)'
    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.StringMatcherFactory].splitMatcher()'
    - '[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)'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,org.apache.commons.text.matcher.StringMatcherOnCharArrayTest)'
    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.StringMatcher].isMatch(char[],int,int,int)'
    - '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertEquals(int,int)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
    - '[org.apache.commons.text.matcher.StringMatcherOnCharArrayTest].assertSame(org.apache.commons.text.matcher.StringMatcher,org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcher].size()'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int)'
    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.StringMatcherOnCharArrayTest].testStringMatcher_String(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(char,char)'
    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.StringMatcherFactory].tabMatcher()'
    - '[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)'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,org.apache.commons.text.matcher.StringMatcherOnCharArrayTest)'
    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].size()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
    - '[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)'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,org.apache.commons.text.matcher.StringMatcherOnCharArrayTest)'
    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.StringMatcherFactory].andMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[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].stringMatcher(String)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertEquals(int,int)'
    - '[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].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].toString()'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcherFactoryTest)'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertEquals(int,int)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
    - '[org.apache.commons.text.matcher.StringMatcher].size()'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcher)'
    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].toString()'
    - '[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.StringMatcherFactoryTest].assertEquals(int,int)'
    - '[org.apache.commons.text.matcher.StringMatcher].size()'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcher)'
    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].toString()'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcherFactoryTest)'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertEquals(int,int)'
    - '[org.apache.commons.text.matcher.StringMatcher].size()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].charSetMatcher(String)'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcher)'
    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.StringMatcher].toString()'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcherFactoryTest)'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertEquals(int,int)'
    - '[org.apache.commons.text.matcher.StringMatcher].size()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].commaMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcher)'
    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.StringMatcher].toString()'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcherFactoryTest)'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertEquals(int,int)'
    - '[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)'
    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].toString()'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcherFactoryTest)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertEquals(int,int)'
    - '[org.apache.commons.text.matcher.StringMatcher].size()'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcher)'
    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].toString()'
    - '[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.StringMatcherFactoryTest].assertEquals(int,int)'
    - '[org.apache.commons.text.matcher.StringMatcher].size()'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcher)'
    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].toString()'
    - '[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.StringMatcherFactoryTest].assertEquals(int,int)'
    - '[org.apache.commons.text.matcher.StringMatcher].size()'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcher)'
    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].toString()'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcherFactoryTest)'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertEquals(int,int)'
    - '[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()'
    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].toString()'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcherFactoryTest)'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertEquals(int,int)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].splitMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcher].size()'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcher)'
    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.StringMatcher].toString()'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcherFactoryTest)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertEquals(int,int)'
    - '[org.apache.commons.text.matcher.StringMatcher].size()'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcher)'
    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.StringMatcher].toString()'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcherFactoryTest)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(char)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(char,char)'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertEquals(int,int)'
    - '[org.apache.commons.text.matcher.StringMatcher].size()'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcher)'
    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].toString()'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcherFactoryTest)'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertEquals(int,int)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
    - '[org.apache.commons.text.matcher.StringMatcher].size()'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcher)'
    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].toString()'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcherFactoryTest)'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertEquals(int,int)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
    - '[org.apache.commons.text.matcher.StringMatcher].size()'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertNotNull(org.apache.commons.text.matcher.StringMatcher)'
    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.StringMatcherDefaults].size()'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest.StringMatcherDefaults].isMatch(String,int)'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest.StringMatcherDefaults].<init>()'
    - '[org.apache.commons.text.matcher.StringMatcherFactoryTest].assertEquals(int,org.apache.commons.text.matcher.StringMatcherFactoryTest)'
    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.ReplacementsFinderTest.SimpleHandler].getSkipped()'
    - '[org.apache.commons.text.diff.ReplacementsFinderTest].toArray(org.apache.commons.text.diff.ReplacementsFinderTest)'
    - '[org.apache.commons.text.diff.ReplacementsFinderTest].assertEquals(int,org.apache.commons.text.diff.ReplacementsFinderTest,String)'
    - '[org.apache.commons.text.diff.StringsComparator].getScript()'
    - '[org.apache.commons.text.diff.EditScript<Character>].visit(org.apache.commons.text.diff.ReplacementsFinder)'
    - '[org.apache.commons.text.diff.ReplacementsFinderTest.SimpleHandler].getFrom()'
    - '[org.apache.commons.text.diff.ReplacementsFinderTest.SimpleHandler].getTo()'
    - '[org.apache.commons.text.diff.ReplacementsFinderTest].assertArrayEquals(org.apache.commons.text.diff.ReplacementsFinderTest,Character[],String)'
    - '[org.apache.commons.text.diff.ReplacementsFinderTest].assertArrayEquals(Character[],org.apache.commons.text.diff.ReplacementsFinderTest,String)'
    - '[org.apache.commons.text.diff.ReplacementsFinder].<init>(SimpleHandler)'
    - '[org.apache.commons.text.diff.StringsComparator].<init>(String,String)'
    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].<init>()'
    - '[org.apache.commons.text.diff.EditScript<Character>].visit(org.apache.commons.text.diff.StringsComparatorTest.ExecutionVisitor)'
    - '[org.apache.commons.text.diff.StringsComparatorTest.ExecutionVisitor].getString()'
    - '[org.apache.commons.text.diff.StringsComparatorTest].assertEquals(org.apache.commons.text.diff.StringsComparatorTest,org.apache.commons.text.diff.StringsComparatorTest)'
    - '[java.util.List<String>].size()'
    - '[org.apache.commons.text.diff.StringsComparator].getScript()'
    - '[java.util.List<String>].get(org.apache.commons.text.diff.StringsComparatorTest)'
    - '[org.apache.commons.text.diff.StringsComparator].<init>(org.apache.commons.text.diff.StringsComparatorTest,org.apache.commons.text.diff.StringsComparatorTest)'
    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:
    - '[java.util.List<String>].size()'
    - '[org.apache.commons.text.diff.StringsComparator].getScript()'
    - '[org.apache.commons.text.diff.EditScript<Character>].getModifications()'
    - '[java.util.List<String>].get(org.apache.commons.text.diff.StringsComparatorTest)'
    - '[org.apache.commons.text.diff.StringsComparatorTest].assertEquals(org.apache.commons.text.diff.StringsComparatorTest)'
    - '[org.apache.commons.text.diff.StringsComparator].<init>(org.apache.commons.text.diff.StringsComparatorTest,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:
    - '[java.util.List<String>].size()'
    - '[org.apache.commons.text.diff.StringsComparator].getScript()'
    - '[java.util.List<String>].get(org.apache.commons.text.diff.StringsComparatorTest)'
    - '[org.apache.commons.text.diff.EditScript<Character>].getLCSLength()'
    - '[org.apache.commons.text.diff.StringsComparatorTest].assertEquals(org.apache.commons.text.diff.StringsComparatorTest)'
    - '[org.apache.commons.text.diff.StringsComparator].<init>(org.apache.commons.text.diff.StringsComparatorTest,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:
    - '[org.apache.commons.text.translate.AggregateTranslatorTest].assertEquals(String,org.apache.commons.text.translate.AggregateTranslatorTest)'
    - '[java.io.StringWriter].<init>()'
    - '[java.util.HashMap].put(String,String)'
    - '[org.apache.commons.text.translate.AggregateTranslator].<init>(org.apache.commons.text.translate.LookupTranslator,org.apache.commons.text.translate.LookupTranslator)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.text.translate.AggregateTranslatorTest].assertEquals(int,int,String)'
    - '[java.io.StringWriter].toString()'
    - '[org.apache.commons.text.translate.AggregateTranslator].translate(StringBuffer,int,java.io.StringWriter)'
    - '[org.apache.commons.text.translate.AggregateTranslatorTest].assertEquals(String,org.apache.commons.text.translate.AggregateTranslatorTest,String)'
    - '[StringBuffer].<init>(String)'
    - '[org.apache.commons.text.translate.LookupTranslator].<init>(java.util.HashMap)'
    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.AggregateTranslatorTest].assertEquals(org.apache.commons.text.translate.AggregateTranslatorTest,int)'
    - '[org.apache.commons.text.translate.AggregateTranslator].translate(org.apache.commons.text.translate.AggregateTranslatorTest)'
    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:52,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: 53
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 53
    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:57,1
    - Dst: '[org.apache.commons.text.translate.SinglePassTranslatorTest].assertEquals(int,int)'
      Src: org.apache.commons.text.translate.SinglePassTranslatorTest:57,1
    - Dst: '[org.apache.commons.text.translate.SinglePassTranslator].translate(String,int,java.io.StringWriter)'
      Src: org.apache.commons.text.translate.SinglePassTranslatorTest:58,1
    - Dst: '[org.apache.commons.text.translate.SinglePassTranslatorTest].assertEquals(int,int)'
      Src: org.apache.commons.text.translate.SinglePassTranslatorTest:58,1
    - Dst: '[org.apache.commons.text.translate.SinglePassTranslator].translate(String,int,java.io.StringWriter)'
      Src: org.apache.commons.text.translate.SinglePassTranslatorTest:59,1
    - Dst: '[org.apache.commons.text.translate.SinglePassTranslatorTest].assertEquals(int,int)'
      Src: org.apache.commons.text.translate.SinglePassTranslatorTest:59,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: 60
      start: 55
    functionDepth: 1
    functionLinenumber: 55
    functionLinenumberEnd: 60
    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.SinglePassTranslator].translate(String,int,java.io.StringWriter)'
    - '[org.apache.commons.text.translate.SinglePassTranslatorTest].assertEquals(int,int)'
    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:64,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: 65
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 65
    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:69,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: 70
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 70
    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.SinglePassTranslatorTest].assertThrows()'
      Src: org.apache.commons.text.translate.SinglePassTranslatorTest:74,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    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: 75
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 75
    functionName: '[org.apache.commons.text.translate.SinglePassTranslatorTest].testTranslateThrowsIllegalArgumentExceptionWithNonAnonymousClass()'
    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].testTranslateThrowsIllegalArgumentExceptionWithNonAnonymousClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.SinglePassTranslator].<init>()'
      Src: org.apache.commons.text.translate.SinglePassTranslatorTest:40,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: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - java.io.Writer
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      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: 37
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 37
    functionName: '[org.apache.commons.text.translate.SinglePassTranslatorTest.TestTranslator].translateWhole(CharSequence,java.io.Writer)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/SinglePassTranslatorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.translate.SinglePassTranslatorTest.TestTranslator].translateWhole(CharSequence,java.io.Writer)'
  - 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.SinglePassTranslatorTest.TestTranslator
      static: false
      superClass: SinglePassTranslator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.text.translate.SinglePassTranslatorTest.TestTranslator].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/SinglePassTranslatorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.translate.SinglePassTranslatorTest.TestTranslator
    signature: '[org.apache.commons.text.translate.SinglePassTranslatorTest.TestTranslator].<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].<init>()'
    - '[java.util.HashMap].put(String,String)'
    - '[org.apache.commons.text.translate.LookupTranslatorTest].assertEquals(int,int,String)'
    - '[java.util.HashMap].<init>()'
    - '[java.io.StringWriter].toString()'
    - '[org.apache.commons.text.translate.LookupTranslator].translate(String,int,java.io.StringWriter)'
    - '[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)'
    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].<init>()'
    - '[java.util.HashMap].put(StringBuffer,StringBuffer)'
    - '[org.apache.commons.text.translate.LookupTranslatorTest].assertEquals(int,int,String)'
    - '[java.util.HashMap].<init>()'
    - '[java.io.StringWriter].toString()'
    - '[org.apache.commons.text.translate.LookupTranslator].translate(StringBuffer,int,java.io.StringWriter)'
    - '[org.apache.commons.text.translate.LookupTranslatorTest].assertEquals(String,org.apache.commons.text.translate.LookupTranslatorTest,String)'
    - '[StringBuffer].<init>(String)'
    - '[org.apache.commons.text.translate.LookupTranslator].<init>(java.util.HashMap)'
    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].toString()'
    - '[StringBuilder].<init>()'
    - '[org.apache.commons.text.translate.LookupTranslatorTest].assertEquals(String,int,String)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.text.translate.LookupTranslator].translate(String)'
    - '[java.util.HashMap].put(org.apache.commons.text.translate.LookupTranslatorTest,String)'
    - '[StringBuilder].appendCodePoint(int)'
    - '[org.apache.commons.text.translate.LookupTranslator].<init>(java.util.HashMap)'
    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].above(char)'
    - '[org.apache.commons.text.translate.NumericEntityEscaper].translate(org.apache.commons.text.translate.NumericEntityEscaperTest)'
    - '[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].between(char,char)'
    - '[org.apache.commons.text.translate.NumericEntityEscaper].translate(org.apache.commons.text.translate.NumericEntityEscaperTest)'
    - '[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].<init>()'
    - '[org.apache.commons.text.translate.NumericEntityEscaperTest].assertEquals(org.apache.commons.text.translate.NumericEntityEscaperTest,boolean,String)'
    - '[org.apache.commons.text.translate.NumericEntityEscaper].translate(org.apache.commons.text.translate.NumericEntityEscaperTest)'
    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].<init>()'
    - '[org.apache.commons.text.translate.CsvTranslatorsTest].assertEquals(String,org.apache.commons.text.translate.CsvTranslatorsTest)'
    - '[org.apache.commons.text.translate.CsvTranslators.CsvEscaper].<init>()'
    - '[org.apache.commons.text.translate.CsvTranslators.CsvEscaper].translateWhole(org.apache.commons.text.translate.CsvTranslatorsTest,java.io.StringWriter)'
    - '[java.io.StringWriter].toString()'
    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].<init>()'
    - '[org.apache.commons.text.translate.CsvTranslatorsTest].assertEquals(String,org.apache.commons.text.translate.CsvTranslatorsTest)'
    - String.valueOf(org.apache.commons.text.translate.CsvTranslatorsTest)
    - '[org.apache.commons.text.translate.CsvTranslators.CsvEscaper].<init>()'
    - '[org.apache.commons.text.translate.CsvTranslators.CsvEscaper].translateWhole(org.apache.commons.text.translate.CsvTranslatorsTest,java.io.StringWriter)'
    - '[java.io.StringWriter].toString()'
    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].<init>()'
    - '[org.apache.commons.text.translate.CsvTranslatorsTest].assertEquals(String,org.apache.commons.text.translate.CsvTranslatorsTest)'
    - String.valueOf(org.apache.commons.text.translate.CsvTranslatorsTest)
    - '[org.apache.commons.text.translate.CsvTranslators.CsvEscaper].<init>()'
    - '[org.apache.commons.text.translate.CsvTranslators.CsvEscaper].translateWhole(org.apache.commons.text.translate.CsvTranslatorsTest,java.io.StringWriter)'
    - '[java.io.StringWriter].toString()'
    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].<init>()'
    - '[org.apache.commons.text.translate.CsvTranslators.CsvEscaper].<init>()'
    - '[org.apache.commons.text.translate.CsvTranslators.CsvEscaper].translateWhole(org.apache.commons.text.translate.CsvTranslatorsTest,java.io.StringWriter)'
    - '[org.apache.commons.text.translate.CsvTranslatorsTest].assertEquals(org.apache.commons.text.translate.CsvTranslatorsTest,org.apache.commons.text.translate.CsvTranslatorsTest)'
    - '[java.io.StringWriter].toString()'
    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].<init>()'
    - '[org.apache.commons.text.translate.CsvTranslatorsTest].assertEquals(String,org.apache.commons.text.translate.CsvTranslatorsTest)'
    - '[org.apache.commons.text.translate.CsvTranslators.CsvEscaper].<init>()'
    - '[org.apache.commons.text.translate.CsvTranslators.CsvEscaper].translateWhole(org.apache.commons.text.translate.CsvTranslatorsTest,java.io.StringWriter)'
    - '[java.io.StringWriter].toString()'
    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:
    - '[CsvTranslators.CsvUnescaper].translateWhole(org.apache.commons.text.translate.CsvTranslatorsTest,java.io.StringWriter)'
    - '[java.io.StringWriter].<init>()'
    - '[org.apache.commons.text.translate.CsvTranslatorsTest].assertEquals(org.apache.commons.text.translate.CsvTranslatorsTest,org.apache.commons.text.translate.CsvTranslatorsTest)'
    - '[java.io.StringWriter].toString()'
    - '[CsvTranslators.CsvUnescaper].<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(org.apache.commons.text.translate.CsvTranslatorsTest,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].testCsvUnEscaperSingleQuoteTest()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/CsvTranslatorsTest.java
    functionUses: 0
    functionsReached:
    - '[CsvTranslators.CsvUnescaper].translateWhole(org.apache.commons.text.translate.CsvTranslatorsTest,java.io.StringWriter)'
    - '[java.io.StringWriter].<init>()'
    - '[org.apache.commons.text.translate.CsvTranslatorsTest].assertEquals(org.apache.commons.text.translate.CsvTranslatorsTest,org.apache.commons.text.translate.CsvTranslatorsTest)'
    - '[java.io.StringWriter].toString()'
    - '[CsvTranslators.CsvUnescaper].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.translate.CsvTranslatorsTest].testCsvUnEscaperSingleQuoteTest()'
  - 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(String,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].testCsvUnEscaperTest1()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/CsvTranslatorsTest.java
    functionUses: 0
    functionsReached:
    - '[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)'
    - '[java.io.StringWriter].toString()'
    - '[CsvTranslators.CsvUnescaper].<init>()'
    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: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].testCsvUnEscaperTest2()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/CsvTranslatorsTest.java
    functionUses: 0
    functionsReached:
    - '[CsvTranslators.CsvUnescaper].translateWhole(org.apache.commons.text.translate.CsvTranslatorsTest,java.io.StringWriter)'
    - '[java.io.StringWriter].<init>()'
    - '[org.apache.commons.text.translate.CsvTranslatorsTest].assertEquals(org.apache.commons.text.translate.CsvTranslatorsTest,org.apache.commons.text.translate.CsvTranslatorsTest)'
    - '[java.io.StringWriter].toString()'
    - '[CsvTranslators.CsvUnescaper].<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: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(org.apache.commons.text.translate.CsvTranslatorsTest,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].testCsvUnEscaperTest3()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/CsvTranslatorsTest.java
    functionUses: 0
    functionsReached:
    - '[CsvTranslators.CsvUnescaper].translateWhole(org.apache.commons.text.translate.CsvTranslatorsTest,java.io.StringWriter)'
    - '[java.io.StringWriter].<init>()'
    - '[org.apache.commons.text.translate.CsvTranslatorsTest].assertEquals(org.apache.commons.text.translate.CsvTranslatorsTest,org.apache.commons.text.translate.CsvTranslatorsTest)'
    - '[java.io.StringWriter].toString()'
    - '[CsvTranslators.CsvUnescaper].<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:132,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.apache.commons.text.translate.CsvTranslatorsTest:133,1
    - Dst: '[CsvTranslators.CsvUnescaper].translateWhole(org.apache.commons.text.translate.CsvTranslatorsTest,java.io.StringWriter)'
      Src: org.apache.commons.text.translate.CsvTranslatorsTest:135,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.apache.commons.text.translate.CsvTranslatorsTest:136,1
    - Dst: '[org.apache.commons.text.translate.CsvTranslatorsTest].assertEquals(String,org.apache.commons.text.translate.CsvTranslatorsTest)'
      Src: org.apache.commons.text.translate.CsvTranslatorsTest:137,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: 138
      start: 130
    functionDepth: 0
    functionLinenumber: 130
    functionLinenumberEnd: 138
    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:
    - '[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)'
    - '[java.io.StringWriter].toString()'
    - '[CsvTranslators.CsvUnescaper].<init>()'
    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.CharSequenceTranslator].<init>()'
      Src: org.apache.commons.text.translate.CharSequenceTranslatorTest:46,1
    - Dst: '[org.apache.commons.text.translate.CharSequenceTranslatorTest].assertThrows()'
      Src: org.apache.commons.text.translate.CharSequenceTranslatorTest:53,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - 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: 55
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 55
    functionName: '[org.apache.commons.text.translate.CharSequenceTranslatorTest].testIOException()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/CharSequenceTranslatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.translate.CharSequenceTranslator].<init>()'
    - '[org.apache.commons.text.translate.CharSequenceTranslatorTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.translate.CharSequenceTranslatorTest].testIOException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.CharSequenceTranslatorTest.TestCharSequenceTranslator].<init>()'
      Src: org.apache.commons.text.translate.CharSequenceTranslatorTest:59,1
    - Dst: '[org.apache.commons.text.translate.CharSequenceTranslatorTest.TestCharSequenceTranslator].<init>()'
      Src: org.apache.commons.text.translate.CharSequenceTranslatorTest:60,1
    - Dst: '[org.apache.commons.text.translate.CharSequenceTranslatorTest.TestCharSequenceTranslator].<init>()'
      Src: org.apache.commons.text.translate.CharSequenceTranslatorTest:61,1
    - Dst: '[org.apache.commons.text.translate.CharSequenceTranslatorTest.TestCharSequenceTranslator].with(org.apache.commons.text.translate.CharSequenceTranslatorTest.TestCharSequenceTranslator,org.apache.commons.text.translate.CharSequenceTranslatorTest.TestCharSequenceTranslator)'
      Src: org.apache.commons.text.translate.CharSequenceTranslatorTest:62,1
    - Dst: '[org.apache.commons.text.translate.CharSequenceTranslatorTest].translate(String,int,null)'
      Src: org.apache.commons.text.translate.CharSequenceTranslatorTest:63,1
    - Dst: '[org.apache.commons.text.translate.CharSequenceTranslatorTest].assertInstanceOf(org.apache.commons.text.translate.CharSequenceTranslatorTest)'
      Src: org.apache.commons.text.translate.CharSequenceTranslatorTest:64,1
    - Dst: '[org.apache.commons.text.translate.CharSequenceTranslatorTest].assertEquals(int,int)'
      Src: org.apache.commons.text.translate.CharSequenceTranslatorTest:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      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: 66
      start: 57
    functionDepth: 1
    functionLinenumber: 57
    functionLinenumberEnd: 66
    functionName: '[org.apache.commons.text.translate.CharSequenceTranslatorTest].testWith()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/CharSequenceTranslatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.translate.CharSequenceTranslatorTest].assertEquals(int,int)'
    - '[org.apache.commons.text.translate.CharSequenceTranslatorTest.TestCharSequenceTranslator].with(org.apache.commons.text.translate.CharSequenceTranslatorTest.TestCharSequenceTranslator,org.apache.commons.text.translate.CharSequenceTranslatorTest.TestCharSequenceTranslator)'
    - '[org.apache.commons.text.translate.CharSequenceTranslatorTest.TestCharSequenceTranslator].<init>()'
    - '[org.apache.commons.text.translate.CharSequenceTranslatorTest].translate(String,int,null)'
    - '[org.apache.commons.text.translate.CharSequenceTranslatorTest].assertInstanceOf(org.apache.commons.text.translate.CharSequenceTranslatorTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.translate.CharSequenceTranslatorTest].testWith()'
  - 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: true
      returnValueGenericType: org.apache.commons.text.translate.CharSequenceTranslatorTest
      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.CharSequenceTranslatorTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/CharSequenceTranslatorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.translate.CharSequenceTranslatorTest
    signature: '[org.apache.commons.text.translate.CharSequenceTranslatorTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - int
      - java.io.Writer
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      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: 37
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 37
    functionName: '[org.apache.commons.text.translate.CharSequenceTranslatorTest.TestCharSequenceTranslator].translate(CharSequence,int,java.io.Writer)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/CharSequenceTranslatorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.translate.CharSequenceTranslatorTest.TestCharSequenceTranslator].translate(CharSequence,int,java.io.Writer)'
  - 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.CharSequenceTranslatorTest.TestCharSequenceTranslator
      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.translate.CharSequenceTranslatorTest.TestCharSequenceTranslator].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/CharSequenceTranslatorTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.translate.CharSequenceTranslatorTest.TestCharSequenceTranslator
    signature: '[org.apache.commons.text.translate.CharSequenceTranslatorTest.TestCharSequenceTranslator].<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.UnicodeUnescaperTest].assertThrows()'
      Src: org.apache.commons.text.translate.UnicodeUnescaperTest:39,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: 40
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 40
    functionName: '[org.apache.commons.text.translate.UnicodeUnescaperTest].testTooShort()'
    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.UnicodeUnescaperTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.translate.UnicodeUnescaperTest].testTooShort()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.UnicodeUnescaper].<init>()'
      Src: org.apache.commons.text.translate.UnicodeUnescaperTest:45,1
    - Dst: '[org.apache.commons.text.translate.UnicodeUnescaper].translate(org.apache.commons.text.translate.UnicodeUnescaperTest)'
      Src: org.apache.commons.text.translate.UnicodeUnescaperTest:47,1
    - Dst: '[org.apache.commons.text.translate.UnicodeUnescaperTest].assertEquals(String,int,String)'
      Src: org.apache.commons.text.translate.UnicodeUnescaperTest: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: 1
    functionLinenumber: 43
    functionLinenumberEnd: 48
    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.UnicodeUnescaperTest].assertEquals(String,int,String)'
    - '[org.apache.commons.text.translate.UnicodeUnescaper].<init>()'
    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:52,1
    - Dst: '[org.apache.commons.text.translate.UnicodeUnescaper].translate(org.apache.commons.text.translate.UnicodeUnescaperTest)'
      Src: org.apache.commons.text.translate.UnicodeUnescaperTest:54,1
    - Dst: '[org.apache.commons.text.translate.UnicodeUnescaperTest].assertEquals(String,int,String)'
      Src: org.apache.commons.text.translate.UnicodeUnescaperTest:55,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: 56
      start: 50
    functionDepth: 1
    functionLinenumber: 50
    functionLinenumberEnd: 56
    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.UnicodeUnescaperTest].assertEquals(String,int,String)'
    - '[org.apache.commons.text.translate.UnicodeUnescaper].<init>()'
    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:
    - '[java.io.CharArrayWriter].size()'
    - '[org.apache.commons.text.translate.UnicodeUnpairedSurrogateRemoverTest].assertEquals(int,org.apache.commons.text.translate.UnicodeUnpairedSurrogateRemoverTest)'
    - '[org.apache.commons.text.translate.UnicodeUnpairedSurrogateRemoverTest].assertTrue(boolean)'
    - '[org.apache.commons.text.translate.UnicodeUnpairedSurrogateRemover].translate(int,java.io.CharArrayWriter)'
    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.UnicodeUnpairedSurrogateRemoverTest].assertFalse(boolean)'
    - '[java.io.CharArrayWriter].size()'
    - '[org.apache.commons.text.translate.UnicodeUnpairedSurrogateRemoverTest].assertEquals(int,org.apache.commons.text.translate.UnicodeUnpairedSurrogateRemoverTest)'
    - '[org.apache.commons.text.translate.UnicodeUnpairedSurrogateRemover].translate(int,java.io.CharArrayWriter)'
    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:
    - '[org.apache.commons.text.translate.EntityArraysTest].assertEquals(org.apache.commons.text.translate.EntityArraysTest,org.apache.commons.text.translate.EntityArraysTest)'
    - '[java.util.Map<CharSequence,CharSequence>].get(org.apache.commons.text.translate.EntityArraysTest)'
    - '[java.util.Map<CharSequence,CharSequence>].keySet()'
    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)'
    - line.split("=")[0].trim()
    - '[org.apache.commons.text.translate.EntityArraysTest].replace(String,String)'
    - '[org.apache.commons.text.translate.EntityArraysTest].getName()'
    - EntityArraysTest.class.getPackage()
    - br.readLine()
    - EntityArrays.class.getDeclaredField(org.apache.commons.text.translate.EntityArraysTest)
    - '[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].contains(String)'
    - mapValue.size()
    - '[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:
    - '[java.util.Map<CharSequence,CharSequence>].size()'
    - '[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].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:
    - '[java.util.Map<CharSequence,CharSequence>].size()'
    - '[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].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:
    - '[java.util.Map<CharSequence,CharSequence>].size()'
    - '[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].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:
    - '[java.util.Map<CharSequence,CharSequence>].size()'
    - '[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].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:
    - '[java.util.Map<CharSequence,CharSequence>].size()'
    - '[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].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:
    - '[org.apache.commons.text.translate.UnicodeEscaper].<init>()'
    - '[org.apache.commons.text.translate.NumericEntityEscaper].translate(String,int,org.apache.commons.text.translate.CodePointTranslatorTest)'
    - '[java.io.PipedReader].<init>()'
    - '[org.apache.commons.text.translate.CodePointTranslatorTest].assertEquals(int,boolean)'
    - '[org.apache.commons.text.translate.UnicodeEscaper].toUtf16Escape(int)'
    - '[org.apache.commons.text.translate.NumericEntityEscaper].above(int)'
    - '[java.io.PipedWriter].<init>(org.apache.commons.text.translate.CodePointTranslatorTest)'
    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].below(char)'
    - '[org.apache.commons.text.translate.UnicodeEscaperTest].assertEquals(String,boolean,String)'
    - '[org.apache.commons.text.translate.UnicodeEscaper].translate(org.apache.commons.text.translate.UnicodeEscaperTest)'
    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.UnicodeEscaperTest].assertEquals(String,boolean,String)'
    - '[org.apache.commons.text.translate.UnicodeEscaper].translate(org.apache.commons.text.translate.UnicodeEscaperTest)'
    - '[org.apache.commons.text.translate.UnicodeEscaper].between(char,char)'
    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,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,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,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,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,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,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
    - Dst: '[org.apache.commons.text.translate.OctalUnescaper].translate(org.apache.commons.text.translate.OctalUnescaperTest)'
      Src: org.apache.commons.text.translate.OctalUnescaperTest:82,1
    - Dst: '[org.apache.commons.text.translate.OctalUnescaperTest].assertEquals(String,int,String)'
      Src: org.apache.commons.text.translate.OctalUnescaperTest:83,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 55
    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: 84
      start: 29
    functionDepth: 1
    functionLinenumber: 29
    functionLinenumberEnd: 84
    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.OctalUnescaperTest].assertEquals(String,String,int,String)'
    - '[org.apache.commons.text.translate.OctalUnescaperTest].assertEquals(String,int,String)'
    - '[org.apache.commons.text.translate.OctalUnescaper].<init>()'
    - '[org.apache.commons.text.translate.OctalUnescaper].translate(org.apache.commons.text.translate.OctalUnescaperTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.translate.OctalUnescaperTest].testBetween()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.OctalUnescaper].<init>()'
      Src: org.apache.commons.text.translate.OctalUnescaperTest:88,1
    - Dst: '[org.apache.commons.text.translate.OctalUnescaper].translate(org.apache.commons.text.translate.OctalUnescaperTest)'
      Src: org.apache.commons.text.translate.OctalUnescaperTest:90,1
    - Dst: '[org.apache.commons.text.translate.OctalUnescaperTest].assertEquals(String,int,String)'
      Src: org.apache.commons.text.translate.OctalUnescaperTest:91,1
    - Dst: '[org.apache.commons.text.translate.OctalUnescaper].translate(org.apache.commons.text.translate.OctalUnescaperTest)'
      Src: org.apache.commons.text.translate.OctalUnescaperTest:94,1
    - Dst: '[org.apache.commons.text.translate.OctalUnescaperTest].assertEquals(String,int,String)'
      Src: org.apache.commons.text.translate.OctalUnescaperTest:95,1
    - Dst: '[org.apache.commons.text.translate.OctalUnescaper].translate(org.apache.commons.text.translate.OctalUnescaperTest)'
      Src: org.apache.commons.text.translate.OctalUnescaperTest:98,1
    - Dst: '[org.apache.commons.text.translate.OctalUnescaperTest].assertEquals(String,int,String)'
      Src: org.apache.commons.text.translate.OctalUnescaperTest:99,1
    - Dst: '[org.apache.commons.text.translate.OctalUnescaper].translate(org.apache.commons.text.translate.OctalUnescaperTest)'
      Src: org.apache.commons.text.translate.OctalUnescaperTest:102,1
    - Dst: '[org.apache.commons.text.translate.OctalUnescaperTest].assertEquals(String,int,String)'
      Src: org.apache.commons.text.translate.OctalUnescaperTest:103,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: 104
      start: 86
    functionDepth: 1
    functionLinenumber: 86
    functionLinenumberEnd: 104
    functionName: '[org.apache.commons.text.translate.OctalUnescaperTest].testHighLowSurrogate()'
    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.OctalUnescaperTest].assertEquals(String,int,String)'
    - '[org.apache.commons.text.translate.OctalUnescaper].<init>()'
    - '[org.apache.commons.text.translate.OctalUnescaper].translate(org.apache.commons.text.translate.OctalUnescaperTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.translate.OctalUnescaperTest].testHighLowSurrogate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.OctalUnescaper].<init>()'
      Src: org.apache.commons.text.translate.OctalUnescaperTest:108,1
    - Dst: '[org.apache.commons.text.translate.OctalUnescaper].translate(org.apache.commons.text.translate.OctalUnescaperTest)'
      Src: org.apache.commons.text.translate.OctalUnescaperTest:110,1
    - Dst: '[org.apache.commons.text.translate.OctalUnescaperTest].assertEquals(String,int,String)'
      Src: org.apache.commons.text.translate.OctalUnescaperTest:111,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: 112
      start: 106
    functionDepth: 1
    functionLinenumber: 106
    functionLinenumberEnd: 112
    functionName: '[org.apache.commons.text.translate.OctalUnescaperTest].testInvalid()'
    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.OctalUnescaperTest].assertEquals(String,int,String)'
    - '[org.apache.commons.text.translate.OctalUnescaper].<init>()'
    - '[org.apache.commons.text.translate.OctalUnescaper].translate(org.apache.commons.text.translate.OctalUnescaperTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.translate.OctalUnescaperTest].testInvalid()'
  - 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:33,1
    - Dst: '[org.apache.commons.text.translate.NumericEntityUnescaper].translate(String)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaperTest:34,1
    - Dst: '[org.apache.commons.text.translate.NumericEntityUnescaperTest].assertEquals(String,int)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaperTest: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: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 35
    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.NumericEntityUnescaperTest].assertEquals(String,int)'
    - '[org.apache.commons.text.translate.NumericEntityUnescaper].<init>(org.apache.commons.text.translate.NumericEntityUnescaperTest)'
    - '[org.apache.commons.text.translate.NumericEntityUnescaper].translate(String)'
    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:40,1
    - Dst: '[org.apache.commons.text.translate.NumericEntityUnescaper].translate(String)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaperTest:41,1
    - Dst: '[org.apache.commons.text.translate.NumericEntityUnescaperTest].assertEquals(String,int)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaperTest: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: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 42
    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.NumericEntityUnescaperTest].assertEquals(String,int)'
    - '[org.apache.commons.text.translate.NumericEntityUnescaper].<init>(org.apache.commons.text.translate.NumericEntityUnescaperTest)'
    - '[org.apache.commons.text.translate.NumericEntityUnescaper].translate(String)'
    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:46,1
    - Dst: '[org.apache.commons.text.translate.NumericEntityUnescaper].translate(String)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaperTest:47,1
    - Dst: '[org.apache.commons.text.translate.NumericEntityUnescaperTest].assertEquals(String,int,String)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaperTest:47,1
    - Dst: '[org.apache.commons.text.translate.NumericEntityUnescaper].translate(String)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaperTest:48,1
    - Dst: '[org.apache.commons.text.translate.NumericEntityUnescaperTest].assertEquals(String,int,String)'
      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:49,1
    - Dst: '[org.apache.commons.text.translate.NumericEntityUnescaperTest].assertEquals(String,int,String)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaperTest:49,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
    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: 51
      start: 44
    functionDepth: 2
    functionLinenumber: 44
    functionLinenumberEnd: 51
    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].<init>()'
    - '[org.apache.commons.text.translate.NumericEntityUnescaperTest].assertEquals(String,int,String)'
    - '[org.apache.commons.text.translate.NumericEntityUnescaper].translate(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:55,1
    - Dst: '[org.apache.commons.text.translate.NumericEntityUnescaper].translate(String)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaperTest:56,1
    - Dst: '[org.apache.commons.text.translate.NumericEntityUnescaperTest].assertEquals(String,int,String)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaperTest:56,1
    - Dst: '[org.apache.commons.text.translate.NumericEntityUnescaper].translate(String)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaperTest:57,1
    - Dst: '[org.apache.commons.text.translate.NumericEntityUnescaperTest].assertEquals(String,int,String)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaperTest:57,1
    - Dst: '[org.apache.commons.text.translate.NumericEntityUnescaper].translate(String)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaperTest:58,1
    - Dst: '[org.apache.commons.text.translate.NumericEntityUnescaperTest].assertEquals(String,int,String)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaperTest:58,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: 59
      start: 53
    functionDepth: 2
    functionLinenumber: 53
    functionLinenumberEnd: 59
    functionName: '[org.apache.commons.text.translate.NumericEntityUnescaperTest].testOutOfRangeCodePoint()'
    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].<init>()'
    - '[org.apache.commons.text.translate.NumericEntityUnescaperTest].assertEquals(String,int,String)'
    - '[org.apache.commons.text.translate.NumericEntityUnescaper].translate(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.translate.NumericEntityUnescaperTest].testOutOfRangeCodePoint()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.NumericEntityUnescaper].<init>()'
      Src: org.apache.commons.text.translate.NumericEntityUnescaperTest:63,1
    - Dst: '[org.apache.commons.text.translate.NumericEntityUnescaper].translate(org.apache.commons.text.translate.NumericEntityUnescaperTest)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaperTest:66,1
    - Dst: '[org.apache.commons.text.translate.NumericEntityUnescaperTest].assertEquals(org.apache.commons.text.translate.NumericEntityUnescaperTest,int,String)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaperTest:67,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: 68
      start: 61
    functionDepth: 2
    functionLinenumber: 61
    functionLinenumberEnd: 68
    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:73,1
    - Dst: '[org.apache.commons.text.translate.NumericEntityUnescaper].translate(org.apache.commons.text.translate.NumericEntityUnescaperTest)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaperTest:76,1
    - Dst: '[org.apache.commons.text.translate.NumericEntityUnescaperTest].assertEquals(org.apache.commons.text.translate.NumericEntityUnescaperTest,int,String)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaperTest:77,1
    - Dst: '[org.apache.commons.text.translate.NumericEntityUnescaper].<init>()'
      Src: org.apache.commons.text.translate.NumericEntityUnescaperTest:79,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.NumericEntityUnescaperTest].assertThrows()'
      Src: org.apache.commons.text.translate.NumericEntityUnescaperTest:84,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    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: 86
      start: 70
    functionDepth: 2
    functionLinenumber: 70
    functionLinenumberEnd: 86
    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].assertEquals(org.apache.commons.text.translate.NumericEntityUnescaperTest,int,String)'
    - '[org.apache.commons.text.translate.NumericEntityUnescaperTest].assertThrows()'
    - '[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.JavaUnicodeEscaperTest].assertEquals(String,org.apache.commons.text.translate.JavaUnicodeEscaperTest,String)'
    - '[org.apache.commons.text.translate.JavaUnicodeEscaper].above(char)'
    - '[org.apache.commons.text.translate.JavaUnicodeEscaper].translate(org.apache.commons.text.translate.JavaUnicodeEscaperTest)'
    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.JavaUnicodeEscaperTest].assertEquals(String,org.apache.commons.text.translate.JavaUnicodeEscaperTest,String)'
    - '[org.apache.commons.text.translate.JavaUnicodeEscaper].translate(org.apache.commons.text.translate.JavaUnicodeEscaperTest)'
    - '[org.apache.commons.text.translate.JavaUnicodeEscaper].below(char)'
    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.JavaUnicodeEscaperTest].assertEquals(String,org.apache.commons.text.translate.JavaUnicodeEscaperTest,String)'
    - '[org.apache.commons.text.translate.JavaUnicodeEscaper].translate(org.apache.commons.text.translate.JavaUnicodeEscaperTest)'
    - '[org.apache.commons.text.translate.JavaUnicodeEscaper].between(char,char)'
    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:
    - '[org.apache.commons.text.translate.JavaUnicodeEscaper].toUtf16Escape(org.apache.commons.text.translate.JavaUnicodeEscaperTest)'
    - '[org.apache.commons.text.translate.JavaUnicodeEscaperTest].assertEquals(String,String)'
    - Integer.parseInt(String,int)
    - '[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:33,1
    - Dst: '[org.apache.commons.text.lookup.SystemPropertyStringLookupTest].assertNull(org.apache.commons.text.lookup.SystemPropertyStringLookupTest)'
      Src: org.apache.commons.text.lookup.SystemPropertyStringLookupTest:33,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: 34
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 34
    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.SystemPropertyStringLookupTest].assertNull(org.apache.commons.text.lookup.SystemPropertyStringLookupTest)'
    - '[org.apache.commons.text.lookup.FunctionStringLookup<String>].apply(null)'
    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:39,1
    - Dst: '[org.apache.commons.text.lookup.SystemPropertyStringLookupTest].isEmpty()'
      Src: org.apache.commons.text.lookup.SystemPropertyStringLookupTest:39,1
    - Dst: '[org.apache.commons.text.lookup.SystemPropertyStringLookupTest].assertFalse(org.apache.commons.text.lookup.SystemPropertyStringLookupTest)'
      Src: org.apache.commons.text.lookup.SystemPropertyStringLookupTest:39,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: 40
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 40
    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].assertFalse(org.apache.commons.text.lookup.SystemPropertyStringLookupTest)'
    - '[org.apache.commons.text.lookup.SystemPropertyStringLookupTest].isEmpty()'
    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:45,1
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookup<String>].apply(org.apache.commons.text.lookup.SystemPropertyStringLookupTest)'
      Src: org.apache.commons.text.lookup.SystemPropertyStringLookupTest:45,1
    - Dst: '[org.apache.commons.text.lookup.SystemPropertyStringLookupTest].assertEquals(org.apache.commons.text.lookup.SystemPropertyStringLookupTest,org.apache.commons.text.lookup.SystemPropertyStringLookupTest)'
      Src: org.apache.commons.text.lookup.SystemPropertyStringLookupTest:45,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: 46
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 46
    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.apache.commons.text.lookup.SystemPropertyStringLookupTest].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:41,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: 42
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 42
    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:46,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: 47
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 47
    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:51,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: 52
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 52
    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:56,1
    - Dst: '[org.apache.commons.text.lookup.UrlStringLookupTest].toUri()'
      Src: org.apache.commons.text.lookup.UrlStringLookupTest:57,1
    - Dst: '[java.nio.file.Files].readAllBytes(org.apache.commons.text.lookup.UrlStringLookupTest)'
      Src: org.apache.commons.text.lookup.UrlStringLookupTest:59,1
    - Dst: '[String].<init>(org.apache.commons.text.lookup.UrlStringLookupTest,org.apache.commons.text.lookup.UrlStringLookupTest)'
      Src: org.apache.commons.text.lookup.UrlStringLookupTest:60,1
    - Dst: '[org.apache.commons.text.lookup.UrlStringLookupTest].toString()'
      Src: org.apache.commons.text.lookup.UrlStringLookupTest:61,1
    - Dst: '[org.apache.commons.text.lookup.UrlStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.UrlStringLookupTest:61,1
    - Dst: '[org.apache.commons.text.lookup.UrlStringLookupTest].assertEquals(String,org.apache.commons.text.lookup.UrlStringLookupTest)'
      Src: org.apache.commons.text.lookup.UrlStringLookupTest:61,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: 62
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 62
    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:
    - '[org.apache.commons.text.lookup.UrlStringLookup].apply(String)'
    - '[org.apache.commons.text.lookup.UrlStringLookupTest].toString()'
    - '[org.apache.commons.text.lookup.UrlStringLookupTest].assertEquals(String,org.apache.commons.text.lookup.UrlStringLookupTest)'
    - '[java.nio.file.Files].readAllBytes(org.apache.commons.text.lookup.UrlStringLookupTest)'
    - '[String].<init>(org.apache.commons.text.lookup.UrlStringLookupTest,org.apache.commons.text.lookup.UrlStringLookupTest)'
    - '[org.apache.commons.text.lookup.UrlStringLookupTest].toUri()'
    - '[java.nio.file.Paths].get(String)'
    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:66,1
    - Dst: '[org.apache.commons.text.lookup.UrlStringLookupTest].assertNotNull(org.apache.commons.text.lookup.UrlStringLookupTest)'
      Src: org.apache.commons.text.lookup.UrlStringLookupTest:66,1
    - Dst: '[org.apache.commons.text.lookup.UrlStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.UrlStringLookupTest:67,1
    - Dst: '[org.apache.commons.text.lookup.UrlStringLookupTest].assertNotNull(org.apache.commons.text.lookup.UrlStringLookupTest)'
      Src: org.apache.commons.text.lookup.UrlStringLookupTest:67,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: 68
      start: 64
    functionDepth: 1
    functionLinenumber: 64
    functionLinenumberEnd: 68
    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.UrlStringLookupTest].assertNotNull(org.apache.commons.text.lookup.UrlStringLookupTest)'
    - '[org.apache.commons.text.lookup.UrlStringLookup].apply(String)'
    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:72,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: 73
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 73
    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:77,1
    - Dst: '[org.apache.commons.text.lookup.UrlStringLookupTest].assertNull(org.apache.commons.text.lookup.UrlStringLookupTest)'
      Src: org.apache.commons.text.lookup.UrlStringLookupTest:77,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: 78
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 78
    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.apache.commons.text.lookup.UrlStringLookupTest].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:83,1
    - Dst: '[org.apache.commons.text.lookup.UrlStringLookupTest].isEmpty()'
      Src: org.apache.commons.text.lookup.UrlStringLookupTest:83,1
    - Dst: '[org.apache.commons.text.lookup.UrlStringLookupTest].assertFalse(org.apache.commons.text.lookup.UrlStringLookupTest)'
      Src: org.apache.commons.text.lookup.UrlStringLookupTest:83,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: 84
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 84
    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.UrlStringLookupTest].assertFalse(org.apache.commons.text.lookup.UrlStringLookupTest)'
    - '[org.apache.commons.text.lookup.UrlStringLookup].toString()'
    - '[org.apache.commons.text.lookup.UrlStringLookupTest].isEmpty()'
    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:37,1
    - Dst: '[org.apache.commons.text.lookup.DnsStringLookupTest].getHostAddress()'
      Src: org.apache.commons.text.lookup.DnsStringLookupTest:38,1
    - Dst: '[org.apache.commons.text.lookup.DnsStringLookupTest].getHostAddress()'
      Src: org.apache.commons.text.lookup.DnsStringLookupTest:39,1
    - Dst: '[org.apache.commons.text.lookup.DnsStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.DnsStringLookupTest:39,1
    - Dst: '[org.apache.commons.text.lookup.DnsStringLookupTest].assertEquals(org.apache.commons.text.lookup.DnsStringLookupTest,org.apache.commons.text.lookup.DnsStringLookupTest)'
      Src: org.apache.commons.text.lookup.DnsStringLookupTest:38,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: 40
      start: 35
    functionDepth: 1
    functionLinenumber: 35
    functionLinenumberEnd: 40
    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.apache.commons.text.lookup.DnsStringLookupTest].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:44,1
    - Dst: '[org.apache.commons.text.lookup.DnsStringLookupTest].getHostAddress()'
      Src: org.apache.commons.text.lookup.DnsStringLookupTest:45,1
    - Dst: '[org.apache.commons.text.lookup.DnsStringLookupTest].getHostName()'
      Src: org.apache.commons.text.lookup.DnsStringLookupTest:46,1
    - Dst: '[org.apache.commons.text.lookup.DnsStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.DnsStringLookupTest:46,1
    - Dst: '[org.apache.commons.text.lookup.DnsStringLookupTest].assertEquals(org.apache.commons.text.lookup.DnsStringLookupTest,org.apache.commons.text.lookup.DnsStringLookupTest)'
      Src: org.apache.commons.text.lookup.DnsStringLookupTest:45,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: 47
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 47
    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.DnsStringLookupTest].getHostAddress()'
    - '[org.apache.commons.text.lookup.DnsStringLookup].apply(String)'
    - '[org.apache.commons.text.lookup.DnsStringLookupTest].assertEquals(org.apache.commons.text.lookup.DnsStringLookupTest,org.apache.commons.text.lookup.DnsStringLookupTest)'
    - '[org.apache.commons.text.lookup.DnsStringLookupTest].getHostName()'
    - '[java.net.InetAddress].getLocalHost()'
    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:51,1
    - Dst: '[org.apache.commons.text.lookup.DnsStringLookupTest].getCanonicalHostName()'
      Src: org.apache.commons.text.lookup.DnsStringLookupTest:52,1
    - Dst: '[org.apache.commons.text.lookup.DnsStringLookupTest].getHostAddress()'
      Src: org.apache.commons.text.lookup.DnsStringLookupTest:53,1
    - Dst: '[org.apache.commons.text.lookup.DnsStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.DnsStringLookupTest:53,1
    - Dst: '[org.apache.commons.text.lookup.DnsStringLookupTest].assertEquals(org.apache.commons.text.lookup.DnsStringLookupTest,org.apache.commons.text.lookup.DnsStringLookupTest)'
      Src: org.apache.commons.text.lookup.DnsStringLookupTest:52,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: 54
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 54
    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.DnsStringLookupTest].getHostAddress()'
    - '[org.apache.commons.text.lookup.DnsStringLookup].apply(String)'
    - '[org.apache.commons.text.lookup.DnsStringLookupTest].assertEquals(org.apache.commons.text.lookup.DnsStringLookupTest,org.apache.commons.text.lookup.DnsStringLookupTest)'
    - '[org.apache.commons.text.lookup.DnsStringLookupTest].getCanonicalHostName()'
    - '[java.net.InetAddress].getLocalHost()'
    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:58,1
    - Dst: '[org.apache.commons.text.lookup.DnsStringLookupTest].getCanonicalHostName()'
      Src: org.apache.commons.text.lookup.DnsStringLookupTest:59,1
    - Dst: '[org.apache.commons.text.lookup.DnsStringLookupTest].getHostName()'
      Src: org.apache.commons.text.lookup.DnsStringLookupTest:60,1
    - Dst: '[org.apache.commons.text.lookup.DnsStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.DnsStringLookupTest:60,1
    - Dst: '[org.apache.commons.text.lookup.DnsStringLookupTest].assertEquals(org.apache.commons.text.lookup.DnsStringLookupTest,org.apache.commons.text.lookup.DnsStringLookupTest)'
      Src: org.apache.commons.text.lookup.DnsStringLookupTest:59,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: 61
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 61
    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.DnsStringLookupTest].assertEquals(org.apache.commons.text.lookup.DnsStringLookupTest,org.apache.commons.text.lookup.DnsStringLookupTest)'
    - '[org.apache.commons.text.lookup.DnsStringLookup].apply(String)'
    - '[org.apache.commons.text.lookup.DnsStringLookupTest].getCanonicalHostName()'
    - '[org.apache.commons.text.lookup.DnsStringLookupTest].getHostName()'
    - '[java.net.InetAddress].getLocalHost()'
    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:65,1
    - Dst: '[org.apache.commons.text.lookup.DnsStringLookupTest].getHostAddress()'
      Src: org.apache.commons.text.lookup.DnsStringLookupTest:65,1
    - Dst: '[java.net.InetAddress].getAllByName(org.apache.commons.text.lookup.DnsStringLookupTest)'
      Src: org.apache.commons.text.lookup.DnsStringLookupTest:66,1
    - Dst: localHost.getHostName()
      Src: org.apache.commons.text.lookup.DnsStringLookupTest:69,1
    - Dst: '[org.apache.commons.text.lookup.DnsStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.DnsStringLookupTest:69,1
    - Dst: '[org.apache.commons.text.lookup.DnsStringLookupTest].equals(org.apache.commons.text.lookup.DnsStringLookupTest)'
      Src: org.apache.commons.text.lookup.DnsStringLookupTest:69,1
    - Dst: '[org.apache.commons.text.lookup.DnsStringLookupTest].assertTrue(org.apache.commons.text.lookup.DnsStringLookupTest)'
      Src: org.apache.commons.text.lookup.DnsStringLookupTest:73,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: 74
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 74
    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].getHostAddress()'
    - '[org.apache.commons.text.lookup.DnsStringLookup].apply(String)'
    - localHost.getHostName()
    - '[org.apache.commons.text.lookup.DnsStringLookupTest].equals(org.apache.commons.text.lookup.DnsStringLookupTest)'
    - '[org.apache.commons.text.lookup.DnsStringLookupTest].assertTrue(org.apache.commons.text.lookup.DnsStringLookupTest)'
    - '[java.net.InetAddress].getAllByName(org.apache.commons.text.lookup.DnsStringLookupTest)'
    - '[java.net.InetAddress].getLocalHost()'
    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:78,1
    - Dst: '[org.apache.commons.text.lookup.DnsStringLookupTest].assertNull(org.apache.commons.text.lookup.DnsStringLookupTest)'
      Src: org.apache.commons.text.lookup.DnsStringLookupTest:78,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: 79
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 79
    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.apache.commons.text.lookup.DnsStringLookupTest].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:84,1
    - Dst: '[org.apache.commons.text.lookup.DnsStringLookupTest].isEmpty()'
      Src: org.apache.commons.text.lookup.DnsStringLookupTest:84,1
    - Dst: '[org.apache.commons.text.lookup.DnsStringLookupTest].assertFalse(org.apache.commons.text.lookup.DnsStringLookupTest)'
      Src: org.apache.commons.text.lookup.DnsStringLookupTest:84,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: 85
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 85
    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.apache.commons.text.lookup.DnsStringLookup].toString()'
    - '[org.apache.commons.text.lookup.DnsStringLookupTest].assertFalse(org.apache.commons.text.lookup.DnsStringLookupTest)'
    - '[org.apache.commons.text.lookup.DnsStringLookupTest].isEmpty()'
    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:33,1
    - Dst: '[org.apache.commons.text.lookup.Base64DecoderStringLookupTest].assertEquals(String,org.apache.commons.text.lookup.Base64DecoderStringLookupTest)'
      Src: org.apache.commons.text.lookup.Base64DecoderStringLookupTest:33,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: 34
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 34
    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.Base64DecoderStringLookupTest].assertEquals(String,org.apache.commons.text.lookup.Base64DecoderStringLookupTest)'
    - '[org.apache.commons.text.lookup.FunctionStringLookup<String>].apply(String)'
    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:38,1
    - Dst: '[org.apache.commons.text.lookup.Base64DecoderStringLookupTest].assertNull(org.apache.commons.text.lookup.Base64DecoderStringLookupTest)'
      Src: org.apache.commons.text.lookup.Base64DecoderStringLookupTest:38,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: 39
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 39
    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.Base64DecoderStringLookupTest].assertNull(org.apache.commons.text.lookup.Base64DecoderStringLookupTest)'
    - '[org.apache.commons.text.lookup.FunctionStringLookup<String>].apply(null)'
    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:44,1
    - Dst: '[org.apache.commons.text.lookup.Base64DecoderStringLookupTest].isEmpty()'
      Src: org.apache.commons.text.lookup.Base64DecoderStringLookupTest:44,1
    - Dst: '[org.apache.commons.text.lookup.Base64DecoderStringLookupTest].assertFalse(org.apache.commons.text.lookup.Base64DecoderStringLookupTest)'
      Src: org.apache.commons.text.lookup.Base64DecoderStringLookupTest: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: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 45
    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.apache.commons.text.lookup.Base64DecoderStringLookupTest].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:32,1
    - Dst: '[org.apache.commons.text.lookup.NullStringLookupTest].assertNull(org.apache.commons.text.lookup.NullStringLookupTest)'
      Src: org.apache.commons.text.lookup.NullStringLookupTest:32,1
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookup<String>].apply(null)'
      Src: org.apache.commons.text.lookup.NullStringLookupTest:33,1
    - Dst: '[org.apache.commons.text.lookup.NullStringLookupTest].assertNull(org.apache.commons.text.lookup.NullStringLookupTest)'
      Src: org.apache.commons.text.lookup.NullStringLookupTest:33,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: 34
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 34
    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.apache.commons.text.lookup.NullStringLookupTest].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:39,1
    - Dst: '[org.apache.commons.text.lookup.NullStringLookupTest].isEmpty()'
      Src: org.apache.commons.text.lookup.NullStringLookupTest:39,1
    - Dst: '[org.apache.commons.text.lookup.NullStringLookupTest].assertFalse(org.apache.commons.text.lookup.NullStringLookupTest)'
      Src: org.apache.commons.text.lookup.NullStringLookupTest:39,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: 40
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 40
    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.apache.commons.text.lookup.NullStringLookupTest].isEmpty()'
    - '[org.apache.commons.text.lookup.NullStringLookupTest].assertFalse(org.apache.commons.text.lookup.NullStringLookupTest)'
    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:37,1
    - Dst: '[org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest].getHostAddress()'
      Src: org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest:37,1
    - Dst: '[org.apache.commons.text.lookup.InetAddressStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest:37,1
    - Dst: '[org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest].assertEquals(org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest,org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest)'
      Src: org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest:37,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: 38
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 38
    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.apache.commons.text.lookup.InetAddressStringLookup].apply(String)'
    - '[org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest].assertEquals(org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest,org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest)'
    - '[org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest].getHostAddress()'
    - '[java.net.InetAddress].getLocalHost()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest].testAddress()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest].assertThrows()'
      Src: org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest:42,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: 43
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 43
    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.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest].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:47,1
    - Dst: '[org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest].getCanonicalHostName()'
      Src: org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest:47,1
    - Dst: '[org.apache.commons.text.lookup.InetAddressStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest:47,1
    - Dst: '[org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest].assertEquals(org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest,org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest)'
      Src: org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest:47,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: 48
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 48
    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.apache.commons.text.lookup.InetAddressStringLookup].apply(String)'
    - '[org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest].getCanonicalHostName()'
    - '[org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest].assertEquals(org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest,org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest)'
    - '[java.net.InetAddress].getLocalHost()'
    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:52,1
    - Dst: '[org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest].getHostName()'
      Src: org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest:52,1
    - Dst: '[org.apache.commons.text.lookup.InetAddressStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest:52,1
    - Dst: '[org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest].assertEquals(org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest,org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest)'
      Src: org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest:52,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: 53
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 53
    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.apache.commons.text.lookup.InetAddressStringLookup].apply(String)'
    - '[org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest].assertEquals(org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest,org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest)'
    - '[org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest].getHostName()'
    - '[java.net.InetAddress].getLocalHost()'
    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:57,1
    - Dst: '[org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest].assertNull(org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest)'
      Src: org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest: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: 0
    functionLinenumber: 55
    functionLinenumberEnd: 58
    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.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest].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:63,1
    - Dst: '[org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest].isEmpty()'
      Src: org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest:63,1
    - Dst: '[org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest].assertFalse(org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest)'
      Src: org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest: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: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 64
    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].assertFalse(org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest)'
    - '[org.apache.commons.text.lookup.InetAddressStringLookupLocalHostTest].isEmpty()'
    - '[org.apache.commons.text.lookup.InetAddressStringLookup].toString()'
    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:54,1
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookupTest].assertInstanceOf(org.apache.commons.text.lookup.StringLookup)'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:55,1
    - Dst: '[org.apache.commons.text.lookup.StringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:56,1
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookupTest].assertEquals(String,String)'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:56,1
    - Dst: '[org.apache.commons.text.lookup.StringLookup].apply(null)'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:57,1
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookupTest].assertNull(String)'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.lookup.StringLookup
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Map<String,Boolean>
      - java.nio.file.Path
      - java.nio.file.Path
      - String
      - 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: 58
      start: 53
    functionDepth: 2
    functionLinenumber: 53
    functionLinenumberEnd: 58
    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].assertNotNull(org.apache.commons.text.lookup.StringLookup)'
    - '[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.StringLookup].apply(String)'
    - '[org.apache.commons.text.lookup.StringLookup].apply(null)'
    - '[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:62,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Map<String,Boolean>
      - java.nio.file.Path
      - java.nio.file.Path
      - 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: 63
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 63
    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:67,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Map<String,Boolean>
      - java.nio.file.Path
      - java.nio.file.Path
      - 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: 69
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 69
    functionName: '[org.apache.commons.text.lookup.XmlStringLookupTest].testExternalEntityOff()'
    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].testExternalEntityOff()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookup].<init>(java.util.Map<String,Boolean>,java.util.Map<String,Boolean>)'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:74,1
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookup].apply(org.apache.commons.text.lookup.XmlStringLookupTest)'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:74,1
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookupTest].trim()'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:74,1
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookupTest].assertEquals(String,org.apache.commons.text.lookup.XmlStringLookupTest)'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:74,1
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookup].<init>(java.util.Map<String,Boolean>,java.util.Map<String,Boolean>)'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:75,1
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookup].apply(org.apache.commons.text.lookup.XmlStringLookupTest)'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:75,1
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookupTest].trim()'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:75,1
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookupTest].assertEquals(String,org.apache.commons.text.lookup.XmlStringLookupTest)'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Map<String,Boolean>
      - java.nio.file.Path
      - java.nio.file.Path
      - 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: 76
      start: 71
    functionDepth: 2
    functionLinenumber: 71
    functionLinenumberEnd: 76
    functionName: '[org.apache.commons.text.lookup.XmlStringLookupTest].testExternalEntityOn()'
    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.XmlStringLookup].apply(org.apache.commons.text.lookup.XmlStringLookupTest)'
    - '[org.apache.commons.text.lookup.XmlStringLookupTest].trim()'
    - '[org.apache.commons.text.lookup.XmlStringLookup].<init>(java.util.Map<String,Boolean>,java.util.Map<String,Boolean>)'
    - '[org.apache.commons.text.lookup.XmlStringLookupTest].assertEquals(String,org.apache.commons.text.lookup.XmlStringLookupTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.XmlStringLookupTest].testExternalEntityOn()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutor].createInterpolator()'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:80,1
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookupTest].assertThrows()'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:81,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Map<String,Boolean>
      - java.nio.file.Path
      - java.nio.file.Path
      - 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: 82
      start: 78
    functionDepth: 6
    functionLinenumber: 78
    functionLinenumberEnd: 82
    functionName: '[org.apache.commons.text.lookup.XmlStringLookupTest].testInterpolatorExternalDtdOff()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/XmlStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].createInterpolator()'
    - '[org.apache.commons.text.lookup.XmlStringLookupTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.XmlStringLookupTest].testInterpolatorExternalDtdOff()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutor].createInterpolator()'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:87,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String)'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:88,1
    - Dst: '[String].trim()'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:88,1
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookupTest].assertEquals(String,org.apache.commons.text.lookup.XmlStringLookupTest)'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Map<String,Boolean>
      - java.nio.file.Path
      - java.nio.file.Path
      - 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: 89
      start: 84
    functionDepth: 6
    functionLinenumber: 84
    functionLinenumberEnd: 89
    functionName: '[org.apache.commons.text.lookup.XmlStringLookupTest].testInterpolatorExternalDtdOn()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/XmlStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].createInterpolator()'
    - '[org.apache.commons.text.StringSubstitutor].replace(String)'
    - '[String].trim()'
    - '[org.apache.commons.text.lookup.XmlStringLookupTest].assertEquals(String,org.apache.commons.text.lookup.XmlStringLookupTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.XmlStringLookupTest].testInterpolatorExternalDtdOn()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutor].createInterpolator()'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:93,1
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookupTest].assertThrows()'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:94,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Map<String,Boolean>
      - java.nio.file.Path
      - java.nio.file.Path
      - 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: 95
      start: 91
    functionDepth: 6
    functionLinenumber: 91
    functionLinenumberEnd: 95
    functionName: '[org.apache.commons.text.lookup.XmlStringLookupTest].testInterpolatorExternalEntityOff()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/XmlStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].createInterpolator()'
    - '[org.apache.commons.text.lookup.XmlStringLookupTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.XmlStringLookupTest].testInterpolatorExternalEntityOff()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutor].createInterpolator()'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:100,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String)'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:101,1
    - Dst: '[String].trim()'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:101,1
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookupTest].assertEquals(String,org.apache.commons.text.lookup.XmlStringLookupTest)'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:101,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Map<String,Boolean>
      - java.nio.file.Path
      - java.nio.file.Path
      - 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: 102
      start: 97
    functionDepth: 6
    functionLinenumber: 97
    functionLinenumberEnd: 102
    functionName: '[org.apache.commons.text.lookup.XmlStringLookupTest].testInterpolatorExternalEntityOffOverride()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/XmlStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].createInterpolator()'
    - '[org.apache.commons.text.StringSubstitutor].replace(String)'
    - '[String].trim()'
    - '[org.apache.commons.text.lookup.XmlStringLookupTest].assertEquals(String,org.apache.commons.text.lookup.XmlStringLookupTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.XmlStringLookupTest].testInterpolatorExternalEntityOffOverride()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutor].createInterpolator()'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:106,1
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookupTest].assertThrows()'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:107,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Map<String,Boolean>
      - java.nio.file.Path
      - java.nio.file.Path
      - 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: 108
      start: 104
    functionDepth: 6
    functionLinenumber: 104
    functionLinenumberEnd: 108
    functionName: '[org.apache.commons.text.lookup.XmlStringLookupTest].testInterpolatorExternalEntityOn()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/XmlStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].createInterpolator()'
    - '[org.apache.commons.text.lookup.XmlStringLookupTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.XmlStringLookupTest].testInterpolatorExternalEntityOn()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutor].createInterpolator()'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:112,1
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookupTest].assertThrows()'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:113,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Map<String,Boolean>
      - java.nio.file.Path
      - java.nio.file.Path
      - 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: 110
    functionDepth: 6
    functionLinenumber: 110
    functionLinenumberEnd: 114
    functionName: '[org.apache.commons.text.lookup.XmlStringLookupTest].testInterpolatorExternalEntityOnOverride()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/XmlStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].createInterpolator()'
    - '[org.apache.commons.text.lookup.XmlStringLookupTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.XmlStringLookupTest].testInterpolatorExternalEntityOnOverride()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutor].createInterpolator()'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:118,1
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookupTest].assertThrows()'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:119,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Map<String,Boolean>
      - java.nio.file.Path
      - java.nio.file.Path
      - 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: 121
      start: 116
    functionDepth: 6
    functionLinenumber: 116
    functionLinenumberEnd: 121
    functionName: '[org.apache.commons.text.lookup.XmlStringLookupTest].testInterpolatorSecureOnBla()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/XmlStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].createInterpolator()'
    - '[org.apache.commons.text.lookup.XmlStringLookupTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.XmlStringLookupTest].testInterpolatorSecureOnBla()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookupTest].assertThrows()'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:125,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Map<String,Boolean>
      - java.nio.file.Path
      - java.nio.file.Path
      - 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: 126
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 126
    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: '[org.apache.commons.text.lookup.XmlStringLookup].<init>(java.util.Map<String,Boolean>,java.util.Map<String,Boolean>)'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:131,1
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookup].apply(org.apache.commons.text.lookup.XmlStringLookupTest)'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:131,1
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookupTest].assertEquals(String,org.apache.commons.text.lookup.XmlStringLookupTest)'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:131,1
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookup].<init>(java.util.Map<String,Boolean>,java.util.Map<String,Boolean>)'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:132,1
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookup].apply(org.apache.commons.text.lookup.XmlStringLookupTest)'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:132,1
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookupTest].assertEquals(String,org.apache.commons.text.lookup.XmlStringLookupTest)'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:132,1
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookup].<init>(java.util.Map<String,Boolean>,java.util.Map<String,Boolean>,java.nio.file.Path,java.nio.file.Path)'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:133,1
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookup].apply(org.apache.commons.text.lookup.XmlStringLookupTest)'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:133,1
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookupTest].assertEquals(String,org.apache.commons.text.lookup.XmlStringLookupTest)'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:133,1
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookup].<init>(java.util.Map<String,Boolean>,java.util.Map<String,Boolean>,java.nio.file.Path,java.nio.file.Path)'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:134,1
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookup].apply(org.apache.commons.text.lookup.XmlStringLookupTest)'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:134,1
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookupTest].assertEquals(String,org.apache.commons.text.lookup.XmlStringLookupTest)'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:134,1
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookupTest].assertThrows()'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:135,1
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookupTest].assertThrows()'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:136,1
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookupTest].assertThrows()'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:137,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Map<String,Boolean>
      - java.nio.file.Path
      - java.nio.file.Path
      - 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: 138
      start: 128
    functionDepth: 2
    functionLinenumber: 128
    functionLinenumberEnd: 138
    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.XmlStringLookup].apply(org.apache.commons.text.lookup.XmlStringLookupTest)'
    - '[org.apache.commons.text.lookup.XmlStringLookupTest].assertThrows()'
    - '[org.apache.commons.text.lookup.XmlStringLookupTest].assertEquals(String,org.apache.commons.text.lookup.XmlStringLookupTest)'
    - '[org.apache.commons.text.lookup.XmlStringLookup].<init>(java.util.Map<String,Boolean>,java.util.Map<String,Boolean>,java.nio.file.Path,java.nio.file.Path)'
    - '[org.apache.commons.text.lookup.XmlStringLookup].<init>(java.util.Map<String,Boolean>,java.util.Map<String,Boolean>)'
    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:142,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:143,1
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookup].<init>(java.util.Map<String,Boolean>,java.util.HashMap)'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:144,1
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookupTest].assertLookup(org.apache.commons.text.lookup.XmlStringLookup)'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:144,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Map<String,Boolean>
      - java.nio.file.Path
      - java.nio.file.Path
      - 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: 145
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 145
    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:
    - '[org.apache.commons.text.lookup.XmlStringLookup].<init>(java.util.Map<String,Boolean>,java.util.HashMap)'
    - '[java.util.HashMap].<init>(int)'
    - '[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:149,1
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookupTest].assertNull(org.apache.commons.text.lookup.XmlStringLookupTest)'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:149,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Map<String,Boolean>
      - java.nio.file.Path
      - java.nio.file.Path
      - 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: 150
      start: 147
    functionDepth: 0
    functionLinenumber: 147
    functionLinenumberEnd: 150
    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:154,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Map<String,Boolean>
      - java.nio.file.Path
      - java.nio.file.Path
      - 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: 155
      start: 152
    functionDepth: 0
    functionLinenumber: 152
    functionLinenumberEnd: 155
    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:160,1
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookupTest].isEmpty()'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:160,1
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookupTest].assertFalse(org.apache.commons.text.lookup.XmlStringLookupTest)'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:160,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Map<String,Boolean>
      - java.nio.file.Path
      - java.nio.file.Path
      - 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: 161
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 161
    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.util.Collections].emptyMap()'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:46,1
    - Dst: '[java.nio.file.Paths].get(org.apache.commons.text.lookup.XmlStringLookupTest)'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:47,1
    - Dst: '[java.nio.file.Paths].get(String)'
      Src: org.apache.commons.text.lookup.XmlStringLookupTest:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Map<String,Boolean>
      - java.nio.file.Path
      - java.nio.file.Path
      - String
      - 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)'
    - '[java.util.Collections].emptyMap()'
    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:40,1
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookup].on(java.util.concurrent.ConcurrentHashMap)'
      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.apache.commons.text.lookup.FunctionStringLookupTest].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].testConcurrentHashMapNull()'
    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.concurrent.ConcurrentHashMap)'
    - '[org.apache.commons.text.lookup.FunctionStringLookupTest].assertNull(org.apache.commons.text.lookup.FunctionStringLookupTest)'
    - '[org.apache.commons.text.lookup.FunctionStringLookup<R>].apply(null)'
    - '[java.util.concurrent.ConcurrentHashMap].<init>()'
    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:45,1
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookup].on(java.util.HashMap)'
      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.apache.commons.text.lookup.FunctionStringLookupTest].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].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.FunctionStringLookupTest].assertNull(org.apache.commons.text.lookup.FunctionStringLookupTest)'
    - '[org.apache.commons.text.lookup.FunctionStringLookup].on(java.util.HashMap)'
    - '[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:50,1
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookup<R>].apply(null)'
      Src: org.apache.commons.text.lookup.FunctionStringLookupTest:50,1
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookupTest].assertNull(org.apache.commons.text.lookup.FunctionStringLookupTest)'
      Src: org.apache.commons.text.lookup.FunctionStringLookupTest:50,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: 51
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 51
    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.FunctionStringLookupTest].assertNull(org.apache.commons.text.lookup.FunctionStringLookupTest)'
    - '[org.apache.commons.text.lookup.FunctionStringLookup].on(java.util.function.Function<String,Object>)'
    - '[org.apache.commons.text.lookup.FunctionStringLookup<R>].apply(null)'
    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:57,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:58,1
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookup].on(java.util.HashMap)'
      Src: org.apache.commons.text.lookup.FunctionStringLookupTest:59,1
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookup<R>].apply(org.apache.commons.text.lookup.FunctionStringLookupTest)'
      Src: org.apache.commons.text.lookup.FunctionStringLookupTest:59,1
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookupTest].assertEquals(org.apache.commons.text.lookup.FunctionStringLookupTest,org.apache.commons.text.lookup.FunctionStringLookupTest)'
      Src: org.apache.commons.text.lookup.FunctionStringLookupTest:59,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: 60
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 60
    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.apache.commons.text.lookup.FunctionStringLookup<R>].apply(org.apache.commons.text.lookup.FunctionStringLookupTest)'
    - '[org.apache.commons.text.lookup.FunctionStringLookupTest].assertEquals(org.apache.commons.text.lookup.FunctionStringLookupTest,org.apache.commons.text.lookup.FunctionStringLookupTest)'
    - '[java.util.HashMap].<init>()'
    - '[java.util.HashMap].put(org.apache.commons.text.lookup.FunctionStringLookupTest,org.apache.commons.text.lookup.FunctionStringLookupTest)'
    - '[org.apache.commons.text.lookup.FunctionStringLookup].on(java.util.HashMap)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.FunctionStringLookupTest].testOne()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookupTest].assertThrows()'
      Src: org.apache.commons.text.lookup.FunctionStringLookupTest:64,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: 65
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 65
    functionName: '[org.apache.commons.text.lookup.FunctionStringLookupTest].testThrowsError()'
    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.FunctionStringLookupTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.FunctionStringLookupTest].testThrowsError()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookupTest].assertThrows()'
      Src: org.apache.commons.text.lookup.FunctionStringLookupTest:69,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: 70
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 70
    functionName: '[org.apache.commons.text.lookup.FunctionStringLookupTest].testThrowsIllegalStateException()'
    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.FunctionStringLookupTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.FunctionStringLookupTest].testThrowsIllegalStateException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookup].on()'
      Src: org.apache.commons.text.lookup.FunctionStringLookupTest:74,1
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookup<R>].apply(String)'
      Src: org.apache.commons.text.lookup.FunctionStringLookupTest:74,1
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookupTest].assertNull(org.apache.commons.text.lookup.FunctionStringLookupTest)'
      Src: org.apache.commons.text.lookup.FunctionStringLookupTest:74,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: 75
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 75
    functionName: '[org.apache.commons.text.lookup.FunctionStringLookupTest].testThrowsNullPointerException()'
    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()'
    - '[org.apache.commons.text.lookup.FunctionStringLookupTest].assertNull(org.apache.commons.text.lookup.FunctionStringLookupTest)'
    - '[org.apache.commons.text.lookup.FunctionStringLookup<R>].apply(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.FunctionStringLookupTest].testThrowsNullPointerException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookupTest].assertThrows()'
      Src: org.apache.commons.text.lookup.FunctionStringLookupTest:79,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: 80
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 80
    functionName: '[org.apache.commons.text.lookup.FunctionStringLookupTest].testThrowsRuntimeException()'
    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.FunctionStringLookupTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.FunctionStringLookupTest].testThrowsRuntimeException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookup].on()'
      Src: org.apache.commons.text.lookup.FunctionStringLookupTest:84,1
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookup<R>].apply(String)'
      Src: org.apache.commons.text.lookup.FunctionStringLookupTest:84,1
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookupTest].assertNull(org.apache.commons.text.lookup.FunctionStringLookupTest)'
      Src: org.apache.commons.text.lookup.FunctionStringLookupTest:84,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    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: 87
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 87
    functionName: '[org.apache.commons.text.lookup.FunctionStringLookupTest].testThrowsSecurityException()'
    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()'
    - '[org.apache.commons.text.lookup.FunctionStringLookupTest].assertNull(org.apache.commons.text.lookup.FunctionStringLookupTest)'
    - '[org.apache.commons.text.lookup.FunctionStringLookup<R>].apply(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.FunctionStringLookupTest].testThrowsSecurityException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.lookup.FunctionStringLookupTest:92,1
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookup].on(java.util.HashMap)'
      Src: org.apache.commons.text.lookup.FunctionStringLookupTest:92,1
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookup<R>].toString()'
      Src: org.apache.commons.text.lookup.FunctionStringLookupTest:92,1
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookupTest].isEmpty()'
      Src: org.apache.commons.text.lookup.FunctionStringLookupTest:92,1
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookupTest].assertFalse(org.apache.commons.text.lookup.FunctionStringLookupTest)'
      Src: org.apache.commons.text.lookup.FunctionStringLookupTest:92,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: 93
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 93
    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:
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.text.lookup.FunctionStringLookupTest].assertFalse(org.apache.commons.text.lookup.FunctionStringLookupTest)'
    - '[org.apache.commons.text.lookup.FunctionStringLookup<R>].toString()'
    - '[org.apache.commons.text.lookup.FunctionStringLookupTest].isEmpty()'
    - '[org.apache.commons.text.lookup.FunctionStringLookup].on(java.util.HashMap)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.FunctionStringLookupTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.function.Supplier<T>].get()'
      Src: org.apache.commons.text.lookup.FunctionStringLookupTest:96,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.function.Supplier<T>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - T
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - t
    argTypes:
    - java.util.function.Supplier<T>
    constantsTouched: []
    func_position:
      end: 97
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 97
    functionName: '[org.apache.commons.text.lookup.FunctionStringLookupTest].throwError(java.util.function.Supplier<T>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/FunctionStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.function.Supplier<T>].get()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.text.lookup.FunctionStringLookupTest].throwError(java.util.function.Supplier<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.function.Supplier<T>].get()'
      Src: org.apache.commons.text.lookup.FunctionStringLookupTest:100,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.function.Supplier<T>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - T
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - t
    argTypes:
    - java.util.function.Supplier<T>
    constantsTouched: []
    func_position:
      end: 101
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 101
    functionName: '[org.apache.commons.text.lookup.FunctionStringLookupTest].throwRuntimeException(java.util.function.Supplier<T>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/FunctionStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.function.Supplier<T>].get()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.text.lookup.FunctionStringLookupTest].throwRuntimeException(java.util.function.Supplier<T>)'
  - 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:41,1
    - Dst: '[org.apache.commons.text.lookup.UrlDecoderStringLookupTest].assertEquals(String,org.apache.commons.text.lookup.UrlDecoderStringLookupTest)'
      Src: org.apache.commons.text.lookup.UrlDecoderStringLookupTest:41,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: 42
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 42
    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.apache.commons.text.lookup.UrlDecoderStringLookup].apply(String)'
    - '[org.apache.commons.text.lookup.UrlDecoderStringLookupTest].assertEquals(String,org.apache.commons.text.lookup.UrlDecoderStringLookupTest)'
    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:46,1
    - Dst: StandardCharsets.UTF_8.displayName()
      Src: org.apache.commons.text.lookup.UrlDecoderStringLookupTest:47,1
    - Dst: '[org.apache.commons.text.lookup.UrlDecoderStringLookupTest].decode(String,org.apache.commons.text.lookup.UrlDecoderStringLookupTest)'
      Src: org.apache.commons.text.lookup.UrlDecoderStringLookupTest:47,1
    - Dst: '[org.apache.commons.text.lookup.UrlDecoderStringLookupTest].when(org.apache.commons.text.lookup.UrlDecoderStringLookupTest)'
      Src: org.apache.commons.text.lookup.UrlDecoderStringLookupTest:47,1
    - Dst: '[org.apache.commons.text.lookup.UrlDecoderStringLookupTest].thenThrow()'
      Src: org.apache.commons.text.lookup.UrlDecoderStringLookupTest:47,1
    - Dst: '[org.apache.commons.text.lookup.UrlDecoderStringLookupTest].assertThrows()'
      Src: org.apache.commons.text.lookup.UrlDecoderStringLookupTest:49,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: 50
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 50
    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:
    - StandardCharsets.UTF_8.displayName()
    - '[org.apache.commons.text.lookup.UrlDecoderStringLookupTest].thenThrow()'
    - '[org.apache.commons.text.lookup.UrlDecoderStringLookupTest].when(org.apache.commons.text.lookup.UrlDecoderStringLookupTest)'
    - '[org.apache.commons.text.lookup.UrlDecoderStringLookupTest].spy()'
    - '[org.apache.commons.text.lookup.UrlDecoderStringLookupTest].assertThrows()'
    - '[org.apache.commons.text.lookup.UrlDecoderStringLookupTest].decode(String,org.apache.commons.text.lookup.UrlDecoderStringLookupTest)'
    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:54,1
    - Dst: '[org.apache.commons.text.lookup.UrlDecoderStringLookupTest].assertEquals(String,org.apache.commons.text.lookup.UrlDecoderStringLookupTest)'
      Src: org.apache.commons.text.lookup.UrlDecoderStringLookupTest:54,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: 55
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 55
    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.apache.commons.text.lookup.UrlDecoderStringLookup].apply(String)'
    - '[org.apache.commons.text.lookup.UrlDecoderStringLookupTest].assertEquals(String,org.apache.commons.text.lookup.UrlDecoderStringLookupTest)'
    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:59,1
    - Dst: '[org.apache.commons.text.lookup.UrlDecoderStringLookupTest].assertNull(org.apache.commons.text.lookup.UrlDecoderStringLookupTest)'
      Src: org.apache.commons.text.lookup.UrlDecoderStringLookupTest:59,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: 60
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 60
    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.apache.commons.text.lookup.UrlDecoderStringLookupTest].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:64,1
    - Dst: '[org.apache.commons.text.lookup.UrlDecoderStringLookupTest].assertEquals(String,org.apache.commons.text.lookup.UrlDecoderStringLookupTest)'
      Src: org.apache.commons.text.lookup.UrlDecoderStringLookupTest:64,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: 65
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 65
    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.apache.commons.text.lookup.UrlDecoderStringLookup].apply(String)'
    - '[org.apache.commons.text.lookup.UrlDecoderStringLookupTest].assertEquals(String,org.apache.commons.text.lookup.UrlDecoderStringLookupTest)'
    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:70,1
    - Dst: '[org.apache.commons.text.lookup.UrlDecoderStringLookupTest].isEmpty()'
      Src: org.apache.commons.text.lookup.UrlDecoderStringLookupTest:70,1
    - Dst: '[org.apache.commons.text.lookup.UrlDecoderStringLookupTest].assertFalse(org.apache.commons.text.lookup.UrlDecoderStringLookupTest)'
      Src: org.apache.commons.text.lookup.UrlDecoderStringLookupTest:70,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: 71
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 71
    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.apache.commons.text.lookup.UrlDecoderStringLookupTest].isEmpty()'
    - '[org.apache.commons.text.lookup.UrlDecoderStringLookupTest].assertFalse(org.apache.commons.text.lookup.UrlDecoderStringLookupTest)'
    - '[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:35,1
    - Dst: '[org.apache.commons.text.lookup.XmlDecoderStringLookupTest].assertEquals(String,org.apache.commons.text.lookup.XmlDecoderStringLookupTest)'
      Src: org.apache.commons.text.lookup.XmlDecoderStringLookupTest:35,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: 36
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 36
    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.apache.commons.text.lookup.XmlDecoderStringLookup].apply(String)'
    - '[org.apache.commons.text.lookup.XmlDecoderStringLookupTest].assertEquals(String,org.apache.commons.text.lookup.XmlDecoderStringLookupTest)'
    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:40,1
    - Dst: '[org.apache.commons.text.lookup.XmlDecoderStringLookupTest].assertNull(org.apache.commons.text.lookup.XmlDecoderStringLookupTest)'
      Src: org.apache.commons.text.lookup.XmlDecoderStringLookupTest:40,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: 41
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 41
    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.XmlDecoderStringLookupTest].assertNull(org.apache.commons.text.lookup.XmlDecoderStringLookupTest)'
    - '[org.apache.commons.text.lookup.XmlDecoderStringLookup].apply(null)'
    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:46,1
    - Dst: '[org.apache.commons.text.lookup.XmlDecoderStringLookupTest].isEmpty()'
      Src: org.apache.commons.text.lookup.XmlDecoderStringLookupTest:46,1
    - Dst: '[org.apache.commons.text.lookup.XmlDecoderStringLookupTest].assertFalse(org.apache.commons.text.lookup.XmlDecoderStringLookupTest)'
      Src: org.apache.commons.text.lookup.XmlDecoderStringLookupTest:46,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: 47
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 47
    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.apache.commons.text.lookup.XmlDecoderStringLookupTest].isEmpty()'
    - '[org.apache.commons.text.lookup.XmlDecoderStringLookupTest].assertFalse(org.apache.commons.text.lookup.XmlDecoderStringLookupTest)'
    - '[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:35,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: 36
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 36
    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: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: 0
    functionLinenumber: 38
    functionLinenumberEnd: 41
    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:45,1
    - Dst: '[org.apache.commons.text.lookup.JavaPlatformStringLookupTest].assertNull(org.apache.commons.text.lookup.JavaPlatformStringLookupTest)'
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookupTest:45,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: 46
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 46
    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.apache.commons.text.lookup.JavaPlatformStringLookupTest].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:51,1
    - Dst: '[org.apache.commons.text.lookup.JavaPlatformStringLookupTest].isEmpty()'
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookupTest:51,1
    - Dst: '[org.apache.commons.text.lookup.JavaPlatformStringLookupTest].assertFalse(org.apache.commons.text.lookup.JavaPlatformStringLookupTest)'
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookupTest:51,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: 52
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 52
    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.JavaPlatformStringLookup].toString()'
    - '[org.apache.commons.text.lookup.JavaPlatformStringLookupTest].isEmpty()'
    - '[org.apache.commons.text.lookup.JavaPlatformStringLookupTest].assertFalse(org.apache.commons.text.lookup.JavaPlatformStringLookupTest)'
    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:57,1
    - Dst: System.getProperty(String)
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookupTest:57,1
    - Dst: '[org.apache.commons.text.lookup.JavaPlatformStringLookupTest].contains(org.apache.commons.text.lookup.JavaPlatformStringLookupTest)'
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookupTest:57,1
    - Dst: '[org.apache.commons.text.lookup.JavaPlatformStringLookupTest].assertTrue(org.apache.commons.text.lookup.JavaPlatformStringLookupTest)'
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookupTest:57,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: 58
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 58
    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)'
    - '[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)'
    - System.getProperty(String)
    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:51,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: 52
      start: 49
    functionDepth: 1
    functionLinenumber: 49
    functionLinenumberEnd: 52
    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: 60
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 60
    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:67,1
    - Dst: '[org.apache.commons.text.lookup.ConstantStringLookupTest].testLookupConstant()'
      Src: org.apache.commons.text.lookup.ConstantStringLookupTest:68,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: 69
      start: 65
    functionDepth: 2
    functionLinenumber: 65
    functionLinenumberEnd: 69
    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:76,1
    - Dst: '[org.apache.commons.text.lookup.ConstantStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.ConstantStringLookupTest:76,1
    - Dst: '[org.apache.commons.text.lookup.ConstantStringLookupTest].assertEquals(String,org.apache.commons.text.lookup.ConstantStringLookupTest,String)'
      Src: org.apache.commons.text.lookup.ConstantStringLookupTest:76,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: 77
      start: 74
    functionDepth: 1
    functionLinenumber: 74
    functionLinenumberEnd: 77
    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].assertEquals(String,org.apache.commons.text.lookup.ConstantStringLookupTest,String)'
    - '[org.apache.commons.text.lookup.ConstantStringLookup].apply(String)'
    - '[org.apache.commons.text.lookup.ConstantStringLookupTest].variable(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:84,1
    - Dst: '[org.apache.commons.text.lookup.ConstantStringLookupTest].assertNull(org.apache.commons.text.lookup.ConstantStringLookupTest,String)'
      Src: org.apache.commons.text.lookup.ConstantStringLookupTest:84,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: 86
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 86
    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.apache.commons.text.lookup.ConstantStringLookup].apply(String)'
    - '[org.apache.commons.text.lookup.ConstantStringLookupTest].assertNull(org.apache.commons.text.lookup.ConstantStringLookupTest,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:93,1
    - Dst: '[org.apache.commons.text.lookup.ConstantStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.ConstantStringLookupTest:93,1
    - Dst: '[org.apache.commons.text.lookup.ConstantStringLookupTest].assertNull(org.apache.commons.text.lookup.ConstantStringLookupTest,String)'
      Src: org.apache.commons.text.lookup.ConstantStringLookupTest:93,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: 95
      start: 91
    functionDepth: 1
    functionLinenumber: 91
    functionLinenumberEnd: 95
    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.ConstantStringLookup].apply(String)'
    - '[org.apache.commons.text.lookup.ConstantStringLookupTest].variable(String)'
    - '[org.apache.commons.text.lookup.ConstantStringLookupTest].assertNull(org.apache.commons.text.lookup.ConstantStringLookupTest,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:102,1
    - Dst: Integer.toString(org.apache.commons.text.lookup.ConstantStringLookupTest)
      Src: org.apache.commons.text.lookup.ConstantStringLookupTest:103,1
    - Dst: '[org.apache.commons.text.lookup.ConstantStringLookup].apply(org.apache.commons.text.lookup.ConstantStringLookupTest)'
      Src: org.apache.commons.text.lookup.ConstantStringLookupTest:104,1
    - Dst: '[org.apache.commons.text.lookup.ConstantStringLookupTest].assertEquals(org.apache.commons.text.lookup.ConstantStringLookupTest,org.apache.commons.text.lookup.ConstantStringLookupTest,String)'
      Src: org.apache.commons.text.lookup.ConstantStringLookupTest:104,1
    - Dst: '[org.apache.commons.text.lookup.ConstantStringLookup].apply(org.apache.commons.text.lookup.ConstantStringLookupTest)'
      Src: org.apache.commons.text.lookup.ConstantStringLookupTest:105,1
    - Dst: '[org.apache.commons.text.lookup.ConstantStringLookupTest].assertEquals(org.apache.commons.text.lookup.ConstantStringLookupTest,org.apache.commons.text.lookup.ConstantStringLookupTest,String)'
      Src: org.apache.commons.text.lookup.ConstantStringLookupTest:105,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: 106
      start: 100
    functionDepth: 1
    functionLinenumber: 100
    functionLinenumberEnd: 106
    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.apache.commons.text.lookup.ConstantStringLookup].apply(org.apache.commons.text.lookup.ConstantStringLookupTest)'
    - Integer.toString(org.apache.commons.text.lookup.ConstantStringLookupTest)
    - KeyEvent.class.getName()
    - '[org.apache.commons.text.lookup.ConstantStringLookupTest].assertEquals(org.apache.commons.text.lookup.ConstantStringLookupTest,org.apache.commons.text.lookup.ConstantStringLookupTest,String)'
    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:113,1
    - Dst: '[org.apache.commons.text.lookup.ConstantStringLookupTest].assertNull(org.apache.commons.text.lookup.ConstantStringLookupTest,String)'
      Src: org.apache.commons.text.lookup.ConstantStringLookupTest:113,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: 114
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 114
    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.apache.commons.text.lookup.ConstantStringLookupTest].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:121,1
    - Dst: '[org.apache.commons.text.lookup.ConstantStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.ConstantStringLookupTest:121,1
    - Dst: '[org.apache.commons.text.lookup.ConstantStringLookupTest].assertNull(org.apache.commons.text.lookup.ConstantStringLookupTest,String)'
      Src: org.apache.commons.text.lookup.ConstantStringLookupTest:121,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: 123
      start: 119
    functionDepth: 1
    functionLinenumber: 119
    functionLinenumberEnd: 123
    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.ConstantStringLookup].apply(String)'
    - '[org.apache.commons.text.lookup.ConstantStringLookupTest].variable(String)'
    - '[org.apache.commons.text.lookup.ConstantStringLookupTest].assertNull(org.apache.commons.text.lookup.ConstantStringLookupTest,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:130,1
    - Dst: '[org.apache.commons.text.lookup.ConstantStringLookupTest].assertNull(org.apache.commons.text.lookup.ConstantStringLookupTest,String)'
      Src: org.apache.commons.text.lookup.ConstantStringLookupTest:130,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: 132
      start: 128
    functionDepth: 0
    functionLinenumber: 128
    functionLinenumberEnd: 132
    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.apache.commons.text.lookup.ConstantStringLookup].apply(String)'
    - '[org.apache.commons.text.lookup.ConstantStringLookupTest].assertNull(org.apache.commons.text.lookup.ConstantStringLookupTest,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:141,1
    - Dst: '[org.apache.commons.text.lookup.ConstantStringLookupTest].getName()'
      Src: org.apache.commons.text.lookup.ConstantStringLookupTest:141,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: 142
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 142
    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].getName()'
    - '[org.apache.commons.text.lookup.ConstantStringLookupTest].getClass()'
    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:41,1
    - Dst: '[org.apache.commons.text.lookup.UrlEncoderStringLookupTest].assertEquals(String,org.apache.commons.text.lookup.UrlEncoderStringLookupTest)'
      Src: org.apache.commons.text.lookup.UrlEncoderStringLookupTest:41,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: 42
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 42
    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.apache.commons.text.lookup.UrlEncoderStringLookupTest].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:46,1
    - Dst: StandardCharsets.UTF_8.displayName()
      Src: org.apache.commons.text.lookup.UrlEncoderStringLookupTest:47,1
    - Dst: '[org.apache.commons.text.lookup.UrlEncoderStringLookupTest].encode(String,org.apache.commons.text.lookup.UrlEncoderStringLookupTest)'
      Src: org.apache.commons.text.lookup.UrlEncoderStringLookupTest:47,1
    - Dst: '[org.apache.commons.text.lookup.UrlEncoderStringLookupTest].when(org.apache.commons.text.lookup.UrlEncoderStringLookupTest)'
      Src: org.apache.commons.text.lookup.UrlEncoderStringLookupTest:47,1
    - Dst: '[org.apache.commons.text.lookup.UrlEncoderStringLookupTest].thenThrow()'
      Src: org.apache.commons.text.lookup.UrlEncoderStringLookupTest:47,1
    - Dst: '[org.apache.commons.text.lookup.UrlEncoderStringLookupTest].assertThrows()'
      Src: org.apache.commons.text.lookup.UrlEncoderStringLookupTest:49,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: 50
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 50
    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:
    - StandardCharsets.UTF_8.displayName()
    - '[org.apache.commons.text.lookup.UrlEncoderStringLookupTest].spy()'
    - '[org.apache.commons.text.lookup.UrlEncoderStringLookupTest].when(org.apache.commons.text.lookup.UrlEncoderStringLookupTest)'
    - '[org.apache.commons.text.lookup.UrlEncoderStringLookupTest].assertThrows()'
    - '[org.apache.commons.text.lookup.UrlEncoderStringLookupTest].encode(String,org.apache.commons.text.lookup.UrlEncoderStringLookupTest)'
    - '[org.apache.commons.text.lookup.UrlEncoderStringLookupTest].thenThrow()'
    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:54,1
    - Dst: '[org.apache.commons.text.lookup.UrlEncoderStringLookupTest].assertNull(org.apache.commons.text.lookup.UrlEncoderStringLookupTest)'
      Src: org.apache.commons.text.lookup.UrlEncoderStringLookupTest:54,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: 55
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 55
    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.UrlEncoderStringLookupTest].assertNull(org.apache.commons.text.lookup.UrlEncoderStringLookupTest)'
    - '[org.apache.commons.text.lookup.UrlEncoderStringLookup].apply(null)'
    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:60,1
    - Dst: '[org.apache.commons.text.lookup.UrlEncoderStringLookupTest].isEmpty()'
      Src: org.apache.commons.text.lookup.UrlEncoderStringLookupTest:60,1
    - Dst: '[org.apache.commons.text.lookup.UrlEncoderStringLookupTest].assertFalse(org.apache.commons.text.lookup.UrlEncoderStringLookupTest)'
      Src: org.apache.commons.text.lookup.UrlEncoderStringLookupTest:60,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: 61
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 61
    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.apache.commons.text.lookup.UrlEncoderStringLookupTest].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:36,1
    - Dst: '[org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest].getHostAddress()'
      Src: org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest:36,1
    - Dst: '[org.apache.commons.text.lookup.InetAddressStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest:36,1
    - Dst: '[org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest].assertEquals(org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest,org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest)'
      Src: org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest:36,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: 37
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 37
    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.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest].getHostAddress()'
    - '[org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest].assertEquals(org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest,org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest)'
    - '[java.net.InetAddress].getLoopbackAddress()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest].testAddress()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest].assertThrows()'
      Src: org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest:41,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: 42
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 42
    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.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest].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:46,1
    - Dst: '[org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest].getCanonicalHostName()'
      Src: org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest:46,1
    - Dst: '[org.apache.commons.text.lookup.InetAddressStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest:46,1
    - Dst: '[org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest].assertEquals(org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest,org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest)'
      Src: org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest:46,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: 47
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 47
    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.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest].getCanonicalHostName()'
    - '[org.apache.commons.text.lookup.InetAddressStringLookup].apply(String)'
    - '[org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest].assertEquals(org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest,org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest)'
    - '[java.net.InetAddress].getLoopbackAddress()'
    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:51,1
    - Dst: '[org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest].getHostName()'
      Src: org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest:51,1
    - Dst: '[org.apache.commons.text.lookup.InetAddressStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest:51,1
    - Dst: '[org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest].assertEquals(org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest,org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest)'
      Src: org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest:51,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: 52
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 52
    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.apache.commons.text.lookup.InetAddressStringLookup].apply(String)'
    - '[org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest].getHostName()'
    - '[org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest].assertEquals(org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest,org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest)'
    - '[java.net.InetAddress].getLoopbackAddress()'
    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:56,1
    - Dst: '[org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest].assertNull(org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest)'
      Src: org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest:56,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: 57
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 57
    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.InetAddressStringLookupLoopbackAddressTest].assertNull(org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest)'
    - '[org.apache.commons.text.lookup.InetAddressStringLookup].apply(null)'
    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:62,1
    - Dst: '[org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest].isEmpty()'
      Src: org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest:62,1
    - Dst: '[org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest].assertFalse(org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest)'
      Src: org.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest: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: 63
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 63
    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.apache.commons.text.lookup.InetAddressStringLookupLoopbackAddressTest].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:45,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: 46
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 46
    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: 9
    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:49,1
    - Dst: '[org.apache.commons.text.lookup.FileStringLookupTest].assertEquals(String,org.apache.commons.text.lookup.FileStringLookupTest)'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:49,1
    - Dst: '[org.apache.commons.text.lookup.FileStringLookupTest].assertThrows()'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:50,1
    - Dst: '[org.apache.commons.text.lookup.FileStringLookupTest].assertThrows()'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:51,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: 52
      start: 48
    functionDepth: 1
    functionLinenumber: 48
    functionLinenumberEnd: 52
    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].assertEquals(String,org.apache.commons.text.lookup.FileStringLookupTest)'
    - '[org.apache.commons.text.lookup.FileStringLookup].apply(String)'
    - '[org.apache.commons.text.lookup.FileStringLookupTest].assertThrows()'
    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:55,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String)'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:55,1
    - Dst: '[org.apache.commons.text.lookup.FileStringLookupTest].assertEquals(String,String)'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:55,1
    - Dst: '[org.apache.commons.text.lookup.FileStringLookupTest].assertThrows()'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:56,1
    - Dst: '[org.apache.commons.text.lookup.FileStringLookupTest].assertThrows()'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:57,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: 58
      start: 54
    functionDepth: 4
    functionLinenumber: 54
    functionLinenumberEnd: 58
    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.StringSubstitutor].replace(String)'
    - '[org.apache.commons.text.lookup.FileStringLookupTest].readDocumentFixtureString()'
    - '[org.apache.commons.text.lookup.FileStringLookupTest].assertThrows()'
    - '[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:62,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: 64
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 64
    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:68,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: 69
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 69
    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:73,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: 74
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 74
    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:78,1
    - Dst: '[org.apache.commons.text.lookup.FileStringLookupTest].assertNull(org.apache.commons.text.lookup.FileStringLookupTest)'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:78,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: 79
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 79
    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.apache.commons.text.lookup.FileStringLookupTest].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:83,1
    - Dst: '[org.apache.commons.text.lookup.AbstractStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:84,1
    - Dst: '[org.apache.commons.text.lookup.FileStringLookupTest].assertEquals(String,org.apache.commons.text.lookup.FileStringLookupTest)'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:84,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: 85
      start: 81
    functionDepth: 1
    functionLinenumber: 81
    functionLinenumberEnd: 85
    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].assertEquals(String,org.apache.commons.text.lookup.FileStringLookupTest)'
    - '[org.apache.commons.text.lookup.FileStringLookupTest].readDocumentFixtureString()'
    - '[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:90,1
    - Dst: '[org.apache.commons.text.lookup.FileStringLookupTest].isEmpty()'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:90,1
    - Dst: '[org.apache.commons.text.lookup.FileStringLookupTest].assertFalse(org.apache.commons.text.lookup.FileStringLookupTest)'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:90,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: 91
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 91
    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.apache.commons.text.lookup.FileStringLookupTest].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:95,1
    - Dst: '[org.apache.commons.text.lookup.FileStringLookup].<init>(org.apache.commons.text.lookup.FileStringLookupTest)'
      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
    - Dst: '[org.apache.commons.text.lookup.FileStringLookupTest].assertThrows()'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:97,1
    - Dst: '[org.apache.commons.text.lookup.FileStringLookupTest].assertThrows()'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:98,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: 99
      start: 93
    functionDepth: 1
    functionLinenumber: 93
    functionLinenumberEnd: 99
    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.FileStringLookup].<init>(org.apache.commons.text.lookup.FileStringLookupTest)'
    - '[java.nio.file.Paths].get(String)'
    - '[org.apache.commons.text.lookup.FileStringLookupTest].assertThrows()'
    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:103,1
    - Dst: '[java.nio.file.Paths].get(String)'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:104,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:104,1
    - Dst: '[org.apache.commons.text.lookup.FileStringLookupTest].testFence(String,org.apache.commons.text.lookup.FileStringLookup)'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:105,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: 106
      start: 101
    functionDepth: 2
    functionLinenumber: 101
    functionLinenumberEnd: 106
    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.FileStringLookup].<init>(org.apache.commons.text.lookup.FileStringLookupTest,java.nio.file.Path)'
    - '[java.nio.file.Paths].get(String)'
    - '[org.apache.commons.text.lookup.FileStringLookupTest].testFence(String,org.apache.commons.text.lookup.FileStringLookup)'
    - '[org.apache.commons.text.lookup.FileStringLookupTest].readDocumentFixtureString()'
    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:110,1
    - Dst: '[org.apache.commons.text.lookup.FileStringLookup].<init>(java.nio.file.Path)'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:111,1
    - Dst: '[org.apache.commons.text.lookup.FileStringLookupTest].testFence(String,org.apache.commons.text.lookup.FileStringLookup)'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:112,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: 113
      start: 108
    functionDepth: 2
    functionLinenumber: 108
    functionLinenumberEnd: 113
    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.FileStringLookup].<init>(java.nio.file.Path)'
    - '[org.apache.commons.text.lookup.FileStringLookupTest].testFence(String,org.apache.commons.text.lookup.FileStringLookup)'
    - '[org.apache.commons.text.lookup.FileStringLookupTest].readDocumentFixtureString()'
    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:117,1
    - Dst: '[java.nio.file.Paths].get(String)'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:118,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:118,1
    - Dst: '[org.apache.commons.text.lookup.FileStringLookupTest].testFence(String,org.apache.commons.text.lookup.FileStringLookup)'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:119,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: 120
      start: 115
    functionDepth: 2
    functionLinenumber: 115
    functionLinenumberEnd: 120
    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.FileStringLookup].<init>(org.apache.commons.text.lookup.FileStringLookupTest,java.nio.file.Path)'
    - '[java.nio.file.Paths].get(String)'
    - '[org.apache.commons.text.lookup.FileStringLookupTest].testFence(String,org.apache.commons.text.lookup.FileStringLookup)'
    - '[org.apache.commons.text.lookup.FileStringLookupTest].readDocumentFixtureString()'
    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:124,1
    - Dst: '[org.apache.commons.text.lookup.FileStringLookup].<init>()'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:125,1
    - Dst: '[org.apache.commons.text.lookup.FileStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:125,1
    - Dst: '[org.apache.commons.text.lookup.FileStringLookupTest].assertEquals(String,org.apache.commons.text.lookup.FileStringLookupTest)'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:125,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: 126
      start: 122
    functionDepth: 1
    functionLinenumber: 122
    functionLinenumberEnd: 126
    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].assertEquals(String,org.apache.commons.text.lookup.FileStringLookupTest)'
    - '[org.apache.commons.text.lookup.FileStringLookup].<init>()'
    - '[org.apache.commons.text.lookup.FileStringLookup].apply(String)'
    - '[org.apache.commons.text.lookup.FileStringLookupTest].readDocumentFixtureString()'
    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:130,1
    - Dst: '[org.apache.commons.text.lookup.FileStringLookup].<init>(Path[])'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:132,1
    - Dst: '[org.apache.commons.text.lookup.FileStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:132,1
    - Dst: '[org.apache.commons.text.lookup.FileStringLookupTest].assertEquals(String,org.apache.commons.text.lookup.FileStringLookupTest)'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:131,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: 133
      start: 128
    functionDepth: 1
    functionLinenumber: 128
    functionLinenumberEnd: 133
    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.FileStringLookup].<init>(Path[])'
    - '[org.apache.commons.text.lookup.FileStringLookupTest].assertEquals(String,org.apache.commons.text.lookup.FileStringLookupTest)'
    - '[org.apache.commons.text.lookup.FileStringLookup].apply(String)'
    - '[org.apache.commons.text.lookup.FileStringLookupTest].readDocumentFixtureString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.FileStringLookupTest].testFenceNullOne()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.file.Path].resolve(String)'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:140,1
    - Dst: '[String].getBytes(org.apache.commons.text.lookup.FileStringLookupTest)'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:140,1
    - Dst: '[java.nio.file.Files].write(org.apache.commons.text.lookup.FileStringLookupTest,org.apache.commons.text.lookup.FileStringLookupTest)'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:140,1
    - Dst: '[java.nio.file.Path].toAbsolutePath()'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:141,1
    - Dst: '[org.apache.commons.text.lookup.FileStringLookupTest].relativize(org.apache.commons.text.lookup.FileStringLookupTest)'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:141,1
    - Dst: '[org.apache.commons.text.lookup.FileStringLookup].<init>(java.nio.file.Path)'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:142,1
    - Dst: '[org.apache.commons.text.lookup.FileStringLookupTest].assertThrows()'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:143,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.file.Path
      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: 1
    argNames:
    - tempDir
    argTypes:
    - java.nio.file.Path
    constantsTouched: []
    func_position:
      end: 144
      start: 135
    functionDepth: 0
    functionLinenumber: 135
    functionLinenumberEnd: 144
    functionName: '[org.apache.commons.text.lookup.FileStringLookupTest].testFenceRelativeParentTraversal(java.nio.file.Path)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/lookup/FileStringLookupTest.java
    functionUses: 0
    functionsReached:
    - '[java.nio.file.Path].resolve(String)'
    - '[java.nio.file.Files].write(org.apache.commons.text.lookup.FileStringLookupTest,org.apache.commons.text.lookup.FileStringLookupTest)'
    - '[String].getBytes(org.apache.commons.text.lookup.FileStringLookupTest)'
    - '[java.nio.file.Path].toAbsolutePath()'
    - '[org.apache.commons.text.lookup.FileStringLookup].<init>(java.nio.file.Path)'
    - '[org.apache.commons.text.lookup.FileStringLookupTest].relativize(org.apache.commons.text.lookup.FileStringLookupTest)'
    - '[org.apache.commons.text.lookup.FileStringLookupTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.FileStringLookupTest].testFenceRelativeParentTraversal(java.nio.file.Path)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.FileStringLookupTest].readDocumentFixtureString()'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:152,1
    - Dst: '[java.nio.file.Paths].get(String)'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:153,1
    - Dst: '[org.apache.commons.text.lookup.FileStringLookup].<init>(org.apache.commons.text.lookup.FileStringLookupTest)'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:153,1
    - Dst: '[org.apache.commons.text.lookup.FileStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:154,1
    - Dst: '[org.apache.commons.text.lookup.FileStringLookupTest].assertEquals(String,org.apache.commons.text.lookup.FileStringLookupTest)'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:154,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: 155
      start: 146
    functionDepth: 1
    functionLinenumber: 146
    functionLinenumberEnd: 155
    functionName: '[org.apache.commons.text.lookup.FileStringLookupTest].testFenceRootWithParentSegment()'
    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].assertEquals(String,org.apache.commons.text.lookup.FileStringLookupTest)'
    - '[org.apache.commons.text.lookup.FileStringLookupTest].readDocumentFixtureString()'
    - '[org.apache.commons.text.lookup.FileStringLookup].<init>(org.apache.commons.text.lookup.FileStringLookupTest)'
    - '[java.nio.file.Paths].get(String)'
    - '[org.apache.commons.text.lookup.FileStringLookup].apply(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.FileStringLookupTest].testFenceRootWithParentSegment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StringSubstitutor].createInterpolator()'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:159,1
    - Dst: '[org.apache.commons.text.lookup.FileStringLookupTest].readDocumentFixtureString()'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:160,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String)'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:160,1
    - Dst: '[org.apache.commons.text.lookup.FileStringLookupTest].assertEquals(String,String)'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:160,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].getStringLookup()'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:161,1
    - Dst: stringLookup.getStringLookupMap()
      Src: org.apache.commons.text.lookup.FileStringLookupTest:162,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory].fileStringLookup(java.nio.file.Path)'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:162,1
    - Dst: '[org.apache.commons.text.lookup.FileStringLookupTest].replace(String,org.apache.commons.text.lookup.StringLookup)'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:162,1
    - Dst: '[org.apache.commons.text.lookup.FileStringLookupTest].testFence(org.apache.commons.text.StringSubstitutor)'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:163,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: 164
      start: 157
    functionDepth: 6
    functionLinenumber: 157
    functionLinenumberEnd: 164
    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.StringSubstitutor].replace(String)'
    - '[org.apache.commons.text.StringSubstitutor].getStringLookup()'
    - '[org.apache.commons.text.StringSubstitutor].createInterpolator()'
    - '[org.apache.commons.text.lookup.FileStringLookupTest].readDocumentFixtureString()'
    - stringLookup.getStringLookupMap()
    - '[org.apache.commons.text.lookup.FileStringLookupTest].testFence(org.apache.commons.text.StringSubstitutor)'
    - '[org.apache.commons.text.lookup.StringLookupFactory].fileStringLookup(java.nio.file.Path)'
    - '[org.apache.commons.text.lookup.FileStringLookupTest].replace(String,org.apache.commons.text.lookup.StringLookup)'
    - '[org.apache.commons.text.lookup.FileStringLookupTest].assertEquals(String,String)'
    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:41,1
    - Dst: '[java.nio.file.Paths].get(org.apache.commons.text.lookup.FileStringLookupTest)'
      Src: org.apache.commons.text.lookup.FileStringLookupTest:42,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:35,1
    - Dst: '[org.apache.commons.text.lookup.XmlEncoderStringLookupTest].assertEquals(String,org.apache.commons.text.lookup.XmlEncoderStringLookupTest)'
      Src: org.apache.commons.text.lookup.XmlEncoderStringLookupTest:35,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: 36
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 36
    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.apache.commons.text.lookup.XmlEncoderStringLookupTest].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:40,1
    - Dst: '[org.apache.commons.text.lookup.XmlEncoderStringLookupTest].assertNull(org.apache.commons.text.lookup.XmlEncoderStringLookupTest)'
      Src: org.apache.commons.text.lookup.XmlEncoderStringLookupTest:40,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: 41
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 41
    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.apache.commons.text.lookup.XmlEncoderStringLookupTest].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:46,1
    - Dst: '[org.apache.commons.text.lookup.XmlEncoderStringLookupTest].isEmpty()'
      Src: org.apache.commons.text.lookup.XmlEncoderStringLookupTest:46,1
    - Dst: '[org.apache.commons.text.lookup.XmlEncoderStringLookupTest].assertFalse(org.apache.commons.text.lookup.XmlEncoderStringLookupTest)'
      Src: org.apache.commons.text.lookup.XmlEncoderStringLookupTest:46,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: 47
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 47
    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.apache.commons.text.lookup.XmlEncoderStringLookup].toString()'
    - '[org.apache.commons.text.lookup.XmlEncoderStringLookupTest].isEmpty()'
    - '[org.apache.commons.text.lookup.XmlEncoderStringLookupTest].assertFalse(org.apache.commons.text.lookup.XmlEncoderStringLookupTest)'
    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:48,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: 49
      start: 46
    functionDepth: 1
    functionLinenumber: 46
    functionLinenumberEnd: 49
    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:56,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: 57
      start: 54
    functionDepth: 1
    functionLinenumber: 54
    functionLinenumberEnd: 57
    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:61,1
    - Dst: '[org.apache.commons.text.lookup.ConstantStringLookupBasicTest].assertNull(org.apache.commons.text.lookup.ConstantStringLookupBasicTest)'
      Src: org.apache.commons.text.lookup.ConstantStringLookupBasicTest:61,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: 62
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 62
    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.apache.commons.text.lookup.ConstantStringLookupBasicTest].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:66,1
    - Dst: ConstantStringLookupBasicTest.class.getName()
      Src: org.apache.commons.text.lookup.ConstantStringLookupBasicTest:71,1
    - Dst: '[org.apache.commons.text.lookup.ConstantStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.ConstantStringLookupBasicTest:66,1
    - Dst: '[org.apache.commons.text.lookup.ConstantStringLookupBasicTest].assertNull(org.apache.commons.text.lookup.ConstantStringLookupBasicTest)'
      Src: org.apache.commons.text.lookup.ConstantStringLookupBasicTest:66,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: 72
      start: 64
    functionDepth: 2
    functionLinenumber: 64
    functionLinenumberEnd: 72
    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.apache.commons.text.lookup.ConstantStringLookup].apply(String)'
    - ConstantStringLookupBasicTest.class.getName()
    - '[org.apache.commons.text.lookup.ConstantStringLookupBasicTest].assertNull(org.apache.commons.text.lookup.ConstantStringLookupBasicTest)'
    - '[org.apache.commons.text.lookup.ConstantStringLookup].<init>()'
    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:77,1
    - Dst: '[org.apache.commons.text.lookup.ConstantStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.ConstantStringLookupBasicTest:76,1
    - Dst: '[org.apache.commons.text.lookup.ConstantStringLookupBasicTest].assertEquals(String,org.apache.commons.text.lookup.ConstantStringLookupBasicTest)'
      Src: org.apache.commons.text.lookup.ConstantStringLookupBasicTest:76,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: 78
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 78
    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.apache.commons.text.lookup.ConstantStringLookup].apply(String)'
    - ConstantStringLookupBasicTest.class.getName()
    - '[org.apache.commons.text.lookup.ConstantStringLookupBasicTest].assertEquals(String,org.apache.commons.text.lookup.ConstantStringLookupBasicTest)'
    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:83,1
    - Dst: '[org.apache.commons.text.lookup.ConstantStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.ConstantStringLookupBasicTest:83,1
    - Dst: '[org.apache.commons.text.lookup.ConstantStringLookupBasicTest].assertEquals(String,org.apache.commons.text.lookup.ConstantStringLookupBasicTest)'
      Src: org.apache.commons.text.lookup.ConstantStringLookupBasicTest:82,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: 84
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 84
    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.apache.commons.text.lookup.ConstantStringLookup].apply(String)'
    - ConstantStringLookupBasicTest.class.getName()
    - '[org.apache.commons.text.lookup.ConstantStringLookupBasicTest].assertEquals(String,org.apache.commons.text.lookup.ConstantStringLookupBasicTest)'
    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:89,1
    - Dst: '[org.apache.commons.text.lookup.ConstantStringLookupBasicTest].isEmpty()'
      Src: org.apache.commons.text.lookup.ConstantStringLookupBasicTest:89,1
    - Dst: '[org.apache.commons.text.lookup.ConstantStringLookupBasicTest].assertFalse(org.apache.commons.text.lookup.ConstantStringLookupBasicTest)'
      Src: org.apache.commons.text.lookup.ConstantStringLookupBasicTest:89,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: 90
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 90
    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.apache.commons.text.lookup.ConstantStringLookupBasicTest].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:44,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: 63
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 63
    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:66,1
    - Dst: '[java.util.HashSet].<init>(org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:66,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:70,1
    - Dst: '[java.util.HashSet].isEmpty()'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:72,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertTrue(org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:72,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: 73
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 73
    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()'
    - '[org.apache.commons.text.lookup.StringLookupFactory].toKey(org.apache.commons.text.lookup.StringLookupFactoryTest)'
    - '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertNotNull(String)'
    - '[java.util.HashSet].isEmpty()'
    - '[java.util.HashSet].<init>(org.apache.commons.text.lookup.StringLookupFactoryTest)'
    - '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertTrue(org.apache.commons.text.lookup.StringLookupFactoryTest)'
    - '[java.util.HashSet].remove(String)'
    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:76,1
    - Dst: '[StringLookupFactory.DefaultStringLookupsHolder].getDefaultStringLookups()'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:77,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:78,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: 79
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 79
    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:
    - '[StringLookupFactory.DefaultStringLookupsHolder].<init>(java.util.Properties)'
    - '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertMappedLookups(org.apache.commons.text.lookup.StringLookupFactoryTest,org.apache.commons.text.lookup.StringLookupFactoryTest)'
    - '[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:86,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory].addDefaultStringLookups(java.util.HashMap)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:87,1
    - Dst: System.out.println(String)
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:88,1
    - Dst: '[java.util.HashMap].keySet()'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:89,1
    - Dst: System.out.println(String)
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:90,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: 92
      start: 85
    functionDepth: 1
    functionLinenumber: 85
    functionLinenumberEnd: 92
    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()'
    - '[org.apache.commons.text.lookup.StringLookupFactory].addDefaultStringLookups(java.util.HashMap)'
    - '[java.util.HashMap].<init>()'
    - System.out.println(String)
    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:96,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory].addDefaultStringLookups(java.util.HashMap)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:97,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertDefaultKeys(java.util.HashMap)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:98,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: 99
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 99
    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.StringLookupFactory].addDefaultStringLookups(java.util.HashMap)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertDefaultKeys(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:103,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: 104
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 104
    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: '[org.apache.commons.text.lookup.StringLookupFactory].clear()'
      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: 106
    functionDepth: 2
    functionLinenumber: 106
    functionLinenumberEnd: 110
    functionName: '[org.apache.commons.text.lookup.StringLookupFactoryTest].testClear()'
    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].clear()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.StringLookupFactoryTest].testClear()'
  - 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)'
    - stringLookupFactory.addDefaultStringLookups(java.util.HashMap)
    - '[java.util.HashMap].<init>()'
    - '[java.util.HashMap].containsKey(org.apache.commons.text.lookup.StringLookupFactoryTest)'
    - '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertTrue(org.apache.commons.text.lookup.StringLookupFactoryTest)'
    - '[String].toLowerCase(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,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:145,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: 167
      start: 139
    functionDepth: 0
    functionLinenumber: 139
    functionLinenumberEnd: 167
    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,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:171,1
    - Dst: '[java.util.Properties].setProperty(String,String)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:172,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactoryTest].checkDefaultStringLookupsHolder(java.util.Properties,String,String)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:173,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: 174
      start: 169
    functionDepth: 0
    functionLinenumber: 169
    functionLinenumberEnd: 174
    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:
    - '[org.apache.commons.text.lookup.StringLookupFactoryTest].checkDefaultStringLookupsHolder(java.util.Properties,String,String)'
    - '[java.util.Properties].setProperty(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:178,1
    - Dst: '[java.util.Properties].setProperty(String,String)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:179,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactoryTest].checkDefaultStringLookupsHolder(java.util.Properties,String)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:180,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: 181
      start: 176
    functionDepth: 0
    functionLinenumber: 176
    functionLinenumberEnd: 181
    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:
    - '[org.apache.commons.text.lookup.StringLookupFactoryTest].checkDefaultStringLookupsHolder(java.util.Properties,String)'
    - '[java.util.Properties].setProperty(String,String)'
    - '[java.util.Properties].<init>()'
    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:185,1
    - Dst: '[java.util.Properties].setProperty(String,String)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:186,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertThrows()'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:187,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactoryTest].getMessage()'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:188,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertEquals(String,org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:188,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: 189
      start: 183
    functionDepth: 0
    functionLinenumber: 183
    functionLinenumberEnd: 189
    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:
    - '[org.apache.commons.text.lookup.StringLookupFactoryTest].getMessage()'
    - '[java.util.Properties].setProperty(String,String)'
    - '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertEquals(String,org.apache.commons.text.lookup.StringLookupFactoryTest)'
    - '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertThrows()'
    - '[java.util.Properties].<init>()'
    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:193,1
    - Dst: '[java.util.Properties].setProperty(String,String)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:194,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactoryTest].checkDefaultStringLookupsHolder(java.util.Properties)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:195,1
    - Dst: '[java.util.Properties].<init>()'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:196,1
    - Dst: '[java.util.Properties].setProperty(String,String)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:197,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactoryTest].checkDefaultStringLookupsHolder(java.util.Properties)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:198,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: 199
      start: 191
    functionDepth: 1
    functionLinenumber: 191
    functionLinenumberEnd: 199
    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:
    - '[org.apache.commons.text.lookup.StringLookupFactoryTest].checkDefaultStringLookupsHolder(java.util.Properties)'
    - '[java.util.Properties].setProperty(String,String)'
    - '[java.util.Properties].<init>()'
    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:204,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: 224
      start: 201
    functionDepth: 0
    functionLinenumber: 201
    functionLinenumberEnd: 224
    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:228,1
    - Dst: '[java.util.Properties].setProperty(String,String)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:229,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactoryTest].checkDefaultStringLookupsHolder(java.util.Properties,String,String,String)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:231,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: 236
      start: 226
    functionDepth: 0
    functionLinenumber: 226
    functionLinenumberEnd: 236
    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: '[org.apache.commons.text.lookup.StringLookupFactory].base64StringLookup()'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:243,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertSame(org.apache.commons.text.lookup.FunctionStringLookup<String>,org.apache.commons.text.lookup.StringLookup)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:243,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: 244
      start: 241
    functionDepth: 1
    functionLinenumber: 241
    functionLinenumberEnd: 244
    functionName: '[org.apache.commons.text.lookup.StringLookupFactoryTest].testDeprecatedSingletons()'
    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].base64StringLookup()'
    - '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertSame(org.apache.commons.text.lookup.FunctionStringLookup<String>,org.apache.commons.text.lookup.StringLookup)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.StringLookupFactoryTest].testDeprecatedSingletons()'
  - 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:252,1
    - Dst: stringLookupFactory.base64EncoderStringLookup()
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:253,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:254,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:254,1
    - Dst: stringLookupFactory.dateStringLookup()
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:255,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:255,1
    - Dst: stringLookupFactory.dnsStringLookup()
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:256,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:256,1
    - Dst: stringLookupFactory.environmentVariableStringLookup()
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:257,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:257,1
    - Dst: stringLookupFactory.interpolatorStringLookup()
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:258,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:258,1
    - Dst: stringLookupFactory.javaPlatformStringLookup()
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:259,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:259,1
    - Dst: stringLookupFactory.localHostStringLookup()
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:260,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:260,1
    - Dst: stringLookupFactory.loopbackAddressStringLookup()
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:261,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:261,1
    - Dst: stringLookupFactory.nullStringLookup()
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:262,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:262,1
    - Dst: stringLookupFactory.resourceBundleStringLookup()
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:263,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:263,1
    - Dst: stringLookupFactory.scriptStringLookup()
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:264,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:264,1
    - Dst: stringLookupFactory.systemPropertyStringLookup()
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:265,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:265,1
    - Dst: stringLookupFactory.urlDecoderStringLookup()
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:266,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:266,1
    - Dst: stringLookupFactory.urlEncoderStringLookup()
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:267,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:267,1
    - Dst: stringLookupFactory.urlStringLookup()
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:268,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:268,1
    - Dst: stringLookupFactory.xmlStringLookup()
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:269,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:269,1
    - Dst: stringLookupFactory.xmlDecoderStringLookup()
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:270,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:270,1
    - Dst: stringLookupFactory.xmlEncoderStringLookup()
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:271,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:271,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: 272
      start: 249
    functionDepth: 1
    functionLinenumber: 249
    functionLinenumberEnd: 272
    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.urlDecoderStringLookup()
    - stringLookupFactory.base64EncoderStringLookup()
    - '[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.JavaPlatformStringLookup,org.apache.commons.text.lookup.StringLookupFactoryTest)'
    - stringLookupFactory.xmlStringLookup()
    - '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertSame(org.apache.commons.text.lookup.FunctionStringLookup<String>,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)'
    - '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertSame(org.apache.commons.text.lookup.DnsStringLookup,org.apache.commons.text.lookup.StringLookupFactoryTest)'
    - stringLookupFactory.environmentVariableStringLookup()
    - '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertSame(org.apache.commons.text.lookup.ConstantStringLookup,org.apache.commons.text.lookup.StringLookupFactoryTest)'
    - stringLookupFactory.resourceBundleStringLookup()
    - '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertSame(org.apache.commons.text.lookup.DateStringLookup,org.apache.commons.text.lookup.StringLookupFactoryTest)'
    - stringLookupFactory.base64DecoderStringLookup()
    - stringLookupFactory.systemPropertyStringLookup()
    - stringLookupFactory.localHostStringLookup()
    - stringLookupFactory.loopbackAddressStringLookup()
    - stringLookupFactory.nullStringLookup()
    - stringLookupFactory.urlStringLookup()
    - '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertSame(org.apache.commons.text.lookup.UrlEncoderStringLookup,org.apache.commons.text.lookup.StringLookupFactoryTest)'
    - '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertSame(org.apache.commons.text.lookup.ResourceBundleStringLookup,org.apache.commons.text.lookup.StringLookupFactoryTest)'
    - stringLookupFactory.urlEncoderStringLookup()
    - '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertSame(org.apache.commons.text.lookup.UrlDecoderStringLookup,org.apache.commons.text.lookup.StringLookupFactoryTest)'
    - stringLookupFactory.constantStringLookup()
    - stringLookupFactory.xmlEncoderStringLookup()
    - '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertSame(org.apache.commons.text.lookup.XmlDecoderStringLookup,org.apache.commons.text.lookup.StringLookupFactoryTest)'
    - stringLookupFactory.interpolatorStringLookup()
    - '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertSame(org.apache.commons.text.lookup.XmlEncoderStringLookup,org.apache.commons.text.lookup.StringLookupFactoryTest)'
    - stringLookupFactory.scriptStringLookup()
    - '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertSame(org.apache.commons.text.lookup.InetAddressStringLookup,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.dnsStringLookup()
    - stringLookupFactory.dateStringLookup()
    - stringLookupFactory.xmlDecoderStringLookup()
    - stringLookupFactory.javaPlatformStringLookup()
    - '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertSame(org.apache.commons.text.lookup.ScriptStringLookup,org.apache.commons.text.lookup.StringLookupFactoryTest)'
    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:277,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:278,1
    - Dst: stringLookupFactory.xmlStringLookup(java.util.HashMap)
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:279,1
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookupTest].assertLookup(org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:279,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:280,1
    - Dst: stringLookupFactory.xmlStringLookup(java.util.HashMap)
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:280,1
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookupTest].assertLookup(org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:280,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: 281
      start: 274
    functionDepth: 1
    functionLinenumber: 274
    functionLinenumberEnd: 281
    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)'
    - stringLookupFactory.xmlStringLookup(java.util.HashMap)
    - '[java.util.HashMap].<init>(int)'
    - '[java.util.HashMap].<init>()'
    - '[java.util.HashMap].put(org.apache.commons.text.lookup.StringLookupFactoryTest,org.apache.commons.text.lookup.StringLookupFactoryTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.StringLookupFactoryTest].testXmlStringLookup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertThrows()'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:285,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: 287
      start: 283
    functionDepth: 0
    functionLinenumber: 283
    functionLinenumberEnd: 287
    functionName: '[org.apache.commons.text.lookup.StringLookupFactoryTest].testXmlStringLookupExternalEntityOff()'
    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].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.StringLookupFactoryTest].testXmlStringLookupExternalEntityOff()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory].xmlStringLookup(java.util.Map<String,Boolean>)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:293,1
    - Dst: '[org.apache.commons.text.lookup.StringLookup].apply(org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:293,1
    - Dst: '[String].trim()'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:293,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertEquals(String,org.apache.commons.text.lookup.StringLookupFactoryTest)'
      Src: org.apache.commons.text.lookup.StringLookupFactoryTest:293,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: 294
      start: 289
    functionDepth: 1
    functionLinenumber: 289
    functionLinenumberEnd: 294
    functionName: '[org.apache.commons.text.lookup.StringLookupFactoryTest].testXmlStringLookupExternalEntityOn()'
    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.StringLookup].apply(org.apache.commons.text.lookup.StringLookupFactoryTest)'
    - '[org.apache.commons.text.lookup.StringLookupFactoryTest].assertEquals(String,org.apache.commons.text.lookup.StringLookupFactoryTest)'
    - '[String].trim()'
    - '[org.apache.commons.text.lookup.StringLookupFactory].xmlStringLookup(java.util.Map<String,Boolean>)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.lookup.StringLookupFactoryTest].testXmlStringLookupExternalEntityOn()'
  - 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:33,1
    - Dst: '[org.apache.commons.text.lookup.Base64EncoderStringLookupTest].assertEquals(String,org.apache.commons.text.lookup.Base64EncoderStringLookupTest)'
      Src: org.apache.commons.text.lookup.Base64EncoderStringLookupTest:33,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: 34
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 34
    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.apache.commons.text.lookup.Base64EncoderStringLookupTest].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:38,1
    - Dst: '[org.apache.commons.text.lookup.Base64EncoderStringLookupTest].assertNull(org.apache.commons.text.lookup.Base64EncoderStringLookupTest)'
      Src: org.apache.commons.text.lookup.Base64EncoderStringLookupTest:38,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: 39
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 39
    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.Base64EncoderStringLookupTest].assertNull(org.apache.commons.text.lookup.Base64EncoderStringLookupTest)'
    - '[org.apache.commons.text.lookup.FunctionStringLookup<String>].apply(null)'
    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:44,1
    - Dst: '[org.apache.commons.text.lookup.Base64EncoderStringLookupTest].isEmpty()'
      Src: org.apache.commons.text.lookup.Base64EncoderStringLookupTest:44,1
    - Dst: '[org.apache.commons.text.lookup.Base64EncoderStringLookupTest].assertFalse(org.apache.commons.text.lookup.Base64EncoderStringLookupTest)'
      Src: org.apache.commons.text.lookup.Base64EncoderStringLookupTest: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: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 45
    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.apache.commons.text.lookup.FunctionStringLookup<String>].toString()'
    - '[org.apache.commons.text.lookup.Base64EncoderStringLookupTest].isEmpty()'
    - '[org.apache.commons.text.lookup.Base64EncoderStringLookupTest].assertFalse(org.apache.commons.text.lookup.Base64EncoderStringLookupTest)'
    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:48,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].assertEquals(String,String)'
      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
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].assertThrows()'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:50,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: 51
      start: 47
    functionDepth: 4
    functionLinenumber: 47
    functionLinenumberEnd: 51
    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].assertEquals(String,String)'
    - '[org.apache.commons.text.lookup.PropertiesStringLookupTest].assertThrows()'
    - '[org.apache.commons.text.StringSubstitutor].replace(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:55,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].assertThrows()'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:56,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: 57
      start: 53
    functionDepth: 1
    functionLinenumber: 53
    functionLinenumberEnd: 57
    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:61,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:62,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].assertEquals(String,String)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:62,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: 63
      start: 59
    functionDepth: 6
    functionLinenumber: 59
    functionLinenumberEnd: 63
    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.lookup.PropertiesStringLookupTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringSubstitutor].createInterpolator()'
    - '[org.apache.commons.text.StringSubstitutor].replace(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:67,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:69,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].assertEquals(String,String)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:70,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:71,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].assertEquals(String,String)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:71,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: 72
      start: 65
    functionDepth: 6
    functionLinenumber: 65
    functionLinenumberEnd: 72
    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.lookup.PropertiesStringLookupTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringSubstitutor].createInterpolator()'
    - '[org.apache.commons.text.StringSubstitutor].replace(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:76,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:77,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].assertEquals(String,String)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:77,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].getStringLookup()'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:78,1
    - Dst: stringLookup.getStringLookupMap()
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:79,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory].fileStringLookup(java.nio.file.Path)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:79,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].replace(String,org.apache.commons.text.lookup.StringLookup)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:79,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].testFence(org.apache.commons.text.StringSubstitutor)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:80,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: 81
      start: 74
    functionDepth: 6
    functionLinenumber: 74
    functionLinenumberEnd: 81
    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].assertEquals(String,String)'
    - '[org.apache.commons.text.StringSubstitutor].replace(String)'
    - '[org.apache.commons.text.StringSubstitutor].getStringLookup()'
    - '[org.apache.commons.text.StringSubstitutor].createInterpolator()'
    - '[org.apache.commons.text.lookup.PropertiesStringLookupTest].testFence(org.apache.commons.text.StringSubstitutor)'
    - stringLookup.getStringLookupMap()
    - '[org.apache.commons.text.lookup.StringLookupFactory].fileStringLookup(java.nio.file.Path)'
    - '[org.apache.commons.text.lookup.PropertiesStringLookupTest].replace(String,org.apache.commons.text.lookup.StringLookup)'
    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:85,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:86,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].assertEquals(String,String)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:86,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].getStringLookup()'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:87,1
    - Dst: stringLookup.getStringLookupMap()
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:88,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory].propertiesStringLookup(java.nio.file.Path)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:88,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].replace(String,org.apache.commons.text.lookup.StringLookup)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:88,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:89,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].assertEquals(String,String)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:89,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].assertThrows()'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:90,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: 91
      start: 83
    functionDepth: 6
    functionLinenumber: 83
    functionLinenumberEnd: 91
    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:
    - '[org.apache.commons.text.lookup.PropertiesStringLookupTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringSubstitutor].replace(String)'
    - '[org.apache.commons.text.StringSubstitutor].getStringLookup()'
    - '[org.apache.commons.text.StringSubstitutor].createInterpolator()'
    - stringLookup.getStringLookupMap()
    - '[org.apache.commons.text.lookup.PropertiesStringLookupTest].assertThrows()'
    - '[org.apache.commons.text.lookup.StringLookupFactory].propertiesStringLookup(java.nio.file.Path)'
    - '[org.apache.commons.text.lookup.PropertiesStringLookupTest].replace(String,org.apache.commons.text.lookup.StringLookup)'
    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:95,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:96,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory].interpolatorStringLookup(java.util.HashMap)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:97,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup)'
      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.StringSubstitutor].replace(String)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:98,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookup].toPropertyKey(String,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
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:100,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].assertEquals(String,String)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:100,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: 101
      start: 93
    functionDepth: 5
    functionLinenumber: 93
    functionLinenumberEnd: 101
    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:
    - '[org.apache.commons.text.lookup.PropertiesStringLookupTest].assertEquals(String,String)'
    - '[org.apache.commons.text.StringSubstitutor].replace(String)'
    - '[org.apache.commons.text.lookup.StringLookupFactory].interpolatorStringLookup(java.util.HashMap)'
    - '[java.util.HashMap].put(String,String)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.text.lookup.PropertiesStringLookup].toPropertyKey(String,String)'
    - '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup)'
    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:105,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:106,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory].interpolatorStringLookup(java.util.HashMap)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:107,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup)'
      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.StringSubstitutor].replace(String)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:108,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookup].toPropertyKey(String,String)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:110,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].assertEquals(org.apache.commons.text.lookup.PropertiesStringLookupTest,String)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:110,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(String)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:111,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].assertEquals(String,String)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:111,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: 112
      start: 103
    functionDepth: 5
    functionLinenumber: 103
    functionLinenumberEnd: 112
    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)'
    - '[org.apache.commons.text.StringSubstitutor].replace(String)'
    - '[org.apache.commons.text.lookup.StringLookupFactory].interpolatorStringLookup(java.util.HashMap)'
    - '[java.util.HashMap].put(String,String)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.text.lookup.PropertiesStringLookup].toPropertyKey(String,String)'
    - '[org.apache.commons.text.lookup.PropertiesStringLookupTest].assertEquals(org.apache.commons.text.lookup.PropertiesStringLookupTest,String)'
    - '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup)'
    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:116,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: 117
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 117
    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:121,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: 123
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 123
    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: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
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].assertThrows()'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:130,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: 131
      start: 125
    functionDepth: 1
    functionLinenumber: 125
    functionLinenumberEnd: 131
    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:135,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].assertNull(org.apache.commons.text.lookup.PropertiesStringLookupTest)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:135,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookup].<init>()'
      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.apache.commons.text.lookup.PropertiesStringLookupTest].assertNull(org.apache.commons.text.lookup.PropertiesStringLookupTest)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:136,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookup].<init>(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.apache.commons.text.lookup.PropertiesStringLookupTest].assertNull(org.apache.commons.text.lookup.PropertiesStringLookupTest)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:137,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookup].<init>(java.nio.file.Path)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:138,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookup].apply(null)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:138,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].assertNull(org.apache.commons.text.lookup.PropertiesStringLookupTest)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:138,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: 139
      start: 133
    functionDepth: 1
    functionLinenumber: 133
    functionLinenumberEnd: 139
    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.PropertiesStringLookupTest].assertNull(org.apache.commons.text.lookup.PropertiesStringLookupTest)'
    - '[org.apache.commons.text.lookup.PropertiesStringLookup].<init>(Path[])'
    - '[org.apache.commons.text.lookup.PropertiesStringLookup].<init>(java.nio.file.Path)'
    - '[org.apache.commons.text.lookup.PropertiesStringLookup].<init>()'
    - '[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: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>()'
      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>(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.PropertiesStringLookup].<init>(java.nio.file.Path)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:146,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:146,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].assertEquals(String,org.apache.commons.text.lookup.PropertiesStringLookupTest)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:146,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].assertThrows()'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:147,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: 148
      start: 141
    functionDepth: 1
    functionLinenumber: 141
    functionLinenumberEnd: 148
    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>(Path[])'
    - '[org.apache.commons.text.lookup.PropertiesStringLookupTest].assertEquals(String,org.apache.commons.text.lookup.PropertiesStringLookupTest)'
    - '[org.apache.commons.text.lookup.PropertiesStringLookup].<init>(java.nio.file.Path)'
    - '[org.apache.commons.text.lookup.PropertiesStringLookupTest].assertThrows()'
    - '[org.apache.commons.text.lookup.PropertiesStringLookup].<init>()'
    - '[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:153,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].isEmpty()'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:153,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].assertFalse(org.apache.commons.text.lookup.PropertiesStringLookupTest)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:153,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookup].<init>()'
      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.apache.commons.text.lookup.PropertiesStringLookupTest].assertFalse(org.apache.commons.text.lookup.PropertiesStringLookupTest)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:154,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookup].<init>(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.apache.commons.text.lookup.PropertiesStringLookupTest].assertFalse(org.apache.commons.text.lookup.PropertiesStringLookupTest)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:155,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookup].<init>(java.nio.file.Path)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:156,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookup].toString()'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:156,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].isEmpty()'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:156,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookupTest].assertFalse(org.apache.commons.text.lookup.PropertiesStringLookupTest)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:156,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: 157
      start: 150
    functionDepth: 1
    functionLinenumber: 150
    functionLinenumberEnd: 157
    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.apache.commons.text.lookup.PropertiesStringLookup].<init>(Path[])'
    - '[org.apache.commons.text.lookup.PropertiesStringLookup].<init>(java.nio.file.Path)'
    - '[org.apache.commons.text.lookup.PropertiesStringLookup].toString()'
    - '[org.apache.commons.text.lookup.PropertiesStringLookup].<init>()'
    - '[org.apache.commons.text.lookup.PropertiesStringLookupTest].assertFalse(org.apache.commons.text.lookup.PropertiesStringLookupTest)'
    - '[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:39,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookup].toPropertyKey(String,String)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:43,1
    - Dst: '[org.apache.commons.text.lookup.PropertiesStringLookup].toPropertyKey(String,String)'
      Src: org.apache.commons.text.lookup.PropertiesStringLookupTest:44,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:
    - '[java.nio.file.Paths].get(org.apache.commons.text.lookup.PropertiesStringLookupTest)'
    - '[org.apache.commons.text.lookup.PropertiesStringLookup].toPropertyKey(String,String)'
    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:
    - System.out.println(org.apache.commons.text.lookup.ScriptEngineFactoryHelper)
    - factory.getLanguageVersion()
    - factory.getExtensions()
    - '[javax.script.ScriptEngineManager].<init>()'
    - factory.getEngineName()
    - '[javax.script.ScriptEngineManager].getEngineFactories()'
    - factory.getNames()
    - factory.getMimeTypes()
    - factory.getEngineVersion()
    - factory.getLanguageName()
    - factory.getClass()
    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:43,1
    - Dst: '[org.apache.commons.text.lookup.ResourceBundleStringLookupTest].getString(org.apache.commons.text.lookup.ResourceBundleStringLookupTest)'
      Src: org.apache.commons.text.lookup.ResourceBundleStringLookupTest:43,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:44,1
    - Dst: '[org.apache.commons.text.lookup.ResourceBundleStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.ResourceBundleStringLookupTest:44,1
    - Dst: '[org.apache.commons.text.lookup.ResourceBundleStringLookupTest].assertEquals(org.apache.commons.text.lookup.ResourceBundleStringLookupTest,org.apache.commons.text.lookup.ResourceBundleStringLookupTest)'
      Src: org.apache.commons.text.lookup.ResourceBundleStringLookupTest:43,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: 45
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 45
    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.ResourceBundleStringLookupTest].assertEquals(org.apache.commons.text.lookup.ResourceBundleStringLookupTest,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)'
    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:51,1
    - Dst: '[org.apache.commons.text.lookup.ResourceBundleStringLookup].apply(org.apache.commons.text.lookup.ResourceBundleStringLookupTest)'
      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
    - 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:52,1
    - Dst: '[org.apache.commons.text.lookup.ResourceBundleStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.ResourceBundleStringLookupTest:52,1
    - Dst: '[org.apache.commons.text.lookup.ResourceBundleStringLookupTest].assertNull(org.apache.commons.text.lookup.ResourceBundleStringLookupTest)'
      Src: org.apache.commons.text.lookup.ResourceBundleStringLookupTest:52,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: 53
      start: 47
    functionDepth: 1
    functionLinenumber: 47
    functionLinenumberEnd: 53
    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.ResourceBundleStringLookupTest].assertNull(org.apache.commons.text.lookup.ResourceBundleStringLookupTest)'
    - '[org.apache.commons.text.lookup.ResourceBundleStringLookup].<init>(org.apache.commons.text.lookup.ResourceBundleStringLookupTest)'
    - '[org.apache.commons.text.lookup.ResourceBundleStringLookup].apply(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)'
    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:58,1
    - Dst: '[org.apache.commons.text.lookup.ResourceBundleStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.ResourceBundleStringLookupTest:57,1
    - Dst: '[org.apache.commons.text.lookup.ResourceBundleStringLookupTest].assertNull(org.apache.commons.text.lookup.ResourceBundleStringLookupTest)'
      Src: org.apache.commons.text.lookup.ResourceBundleStringLookupTest:57,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: 59
      start: 55
    functionDepth: 2
    functionLinenumber: 55
    functionLinenumberEnd: 59
    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.AbstractStringLookup].toLookupKey(String,String)'
    - '[org.apache.commons.text.lookup.ResourceBundleStringLookup].apply(String)'
    - '[org.apache.commons.text.lookup.ResourceBundleStringLookupTest].assertNull(org.apache.commons.text.lookup.ResourceBundleStringLookupTest)'
    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: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: 65
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 65
    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:69,1
    - Dst: '[org.apache.commons.text.lookup.ResourceBundleStringLookupTest].getString(String,String)'
      Src: org.apache.commons.text.lookup.ResourceBundleStringLookupTest:70,1
    - Dst: '[org.apache.commons.text.lookup.ResourceBundleStringLookupTest].when(org.apache.commons.text.lookup.ResourceBundleStringLookupTest)'
      Src: org.apache.commons.text.lookup.ResourceBundleStringLookupTest:70,1
    - Dst: '[org.apache.commons.text.lookup.ResourceBundleStringLookupTest].thenThrow()'
      Src: org.apache.commons.text.lookup.ResourceBundleStringLookupTest:70,1
    - Dst: '[org.apache.commons.text.lookup.ResourceBundleStringLookupTest].assertThrows()'
      Src: org.apache.commons.text.lookup.ResourceBundleStringLookupTest:71,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: 72
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 72
    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].thenThrow()'
    - '[org.apache.commons.text.lookup.ResourceBundleStringLookupTest].when(org.apache.commons.text.lookup.ResourceBundleStringLookupTest)'
    - '[org.apache.commons.text.lookup.ResourceBundleStringLookupTest].getString(String,String)'
    - '[org.apache.commons.text.lookup.ResourceBundleStringLookupTest].assertThrows()'
    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:76,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: 77
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 77
    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:81,1
    - Dst: '[org.apache.commons.text.lookup.ResourceBundleStringLookupTest].assertNull(org.apache.commons.text.lookup.ResourceBundleStringLookupTest)'
      Src: org.apache.commons.text.lookup.ResourceBundleStringLookupTest:81,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: 82
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 82
    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.ResourceBundleStringLookupTest].assertNull(org.apache.commons.text.lookup.ResourceBundleStringLookupTest)'
    - '[org.apache.commons.text.lookup.ResourceBundleStringLookup].apply(null)'
    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:86,1
    - Dst: '[org.apache.commons.text.lookup.ResourceBundleStringLookupTest].getString(String)'
      Src: org.apache.commons.text.lookup.ResourceBundleStringLookupTest:86,1
    - Dst: '[org.apache.commons.text.lookup.ResourceBundleStringLookup].<init>(String)'
      Src: org.apache.commons.text.lookup.ResourceBundleStringLookupTest:87,1
    - Dst: '[org.apache.commons.text.lookup.ResourceBundleStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.ResourceBundleStringLookupTest:87,1
    - Dst: '[org.apache.commons.text.lookup.ResourceBundleStringLookupTest].assertEquals(org.apache.commons.text.lookup.ResourceBundleStringLookupTest,org.apache.commons.text.lookup.ResourceBundleStringLookupTest)'
      Src: org.apache.commons.text.lookup.ResourceBundleStringLookupTest:86,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: 88
      start: 84
    functionDepth: 3
    functionLinenumber: 84
    functionLinenumberEnd: 88
    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.ResourceBundleStringLookupTest].getString(String)'
    - '[java.util.ResourceBundle].getBundle(String)'
    - '[org.apache.commons.text.lookup.ResourceBundleStringLookup].<init>(String)'
    - '[org.apache.commons.text.lookup.ResourceBundleStringLookupTest].assertEquals(org.apache.commons.text.lookup.ResourceBundleStringLookupTest,org.apache.commons.text.lookup.ResourceBundleStringLookupTest)'
    - '[org.apache.commons.text.lookup.ResourceBundleStringLookup].apply(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:93,1
    - Dst: '[String].isEmpty()'
      Src: org.apache.commons.text.lookup.ResourceBundleStringLookupTest:93,1
    - Dst: '[org.apache.commons.text.lookup.ResourceBundleStringLookupTest].assertFalse(org.apache.commons.text.lookup.ResourceBundleStringLookupTest)'
      Src: org.apache.commons.text.lookup.ResourceBundleStringLookupTest:93,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: 94
      start: 90
    functionDepth: 1
    functionLinenumber: 90
    functionLinenumberEnd: 94
    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:
    - '[org.apache.commons.text.lookup.ResourceBundleStringLookupTest].assertFalse(org.apache.commons.text.lookup.ResourceBundleStringLookupTest)'
    - '[org.apache.commons.text.lookup.ResourceBundleStringLookup].toString()'
    - '[String].isEmpty()'
    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:46,1
    - Dst: System.clearProperty(String)
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:47,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: 48
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 48
    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:52,1
    - Dst: System.setProperty(String,String)
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:53,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: 54
      start: 50
    functionDepth: 1
    functionLinenumber: 50
    functionLinenumberEnd: 54
    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:57,1
    - Dst: '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].assertNotNull(String)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:58,1
    - Dst: '[String].isEmpty()'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:59,1
    - Dst: '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].assertFalse(org.apache.commons.text.lookup.InterpolatorStringLookupTest)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:59,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: 61
      start: 56
    functionDepth: 2
    functionLinenumber: 56
    functionLinenumberEnd: 61
    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].assertFalse(org.apache.commons.text.lookup.InterpolatorStringLookupTest)'
    - '[org.apache.commons.text.lookup.StringLookup].apply(String)'
    - '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].assertNotNull(String)'
    - '[String].isEmpty()'
    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:64,1
    - Dst: '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].assertEquals(String,String)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:65,1
    - Dst: '[org.apache.commons.text.lookup.StringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:66,1
    - Dst: '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].assertNotNull(String)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:67,1
    - Dst: '[org.apache.commons.text.lookup.StringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:68,1
    - Dst: '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].assertNotNull(String,String)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:69,1
    - Dst: '[java.text.SimpleDateFormat].<init>(String)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:70,1
    - Dst: '[java.util.Date].<init>()'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:71,1
    - Dst: '[java.text.SimpleDateFormat].format(java.util.Date)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:71,1
    - Dst: '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].assertEquals(String,org.apache.commons.text.lookup.InterpolatorStringLookupTest)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:72,1
    - Dst: '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].assertLookupNotEmpty(org.apache.commons.text.lookup.StringLookup,String)'
      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
    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: 79
      start: 63
    functionDepth: 2
    functionLinenumber: 63
    functionLinenumberEnd: 79
    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)'
    - '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].assertNotNull(String,String)'
    - '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].assertEquals(String,String)'
    - '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].assertEquals(String,org.apache.commons.text.lookup.InterpolatorStringLookupTest)'
    - '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].assertLookupNotEmpty(org.apache.commons.text.lookup.StringLookup,String)'
    - '[java.util.Date].<init>()'
    - '[org.apache.commons.text.lookup.StringLookup].apply(String)'
    - '[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:83,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:84,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory].mapStringLookup(java.util.HashMap)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:85,1
    - Dst: '[org.apache.commons.text.lookup.InterpolatorStringLookup].<init>(org.apache.commons.text.lookup.StringLookup)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:85,1
    - Dst: '[org.apache.commons.text.lookup.InterpolatorStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:86,1
    - Dst: '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].assertEquals(String,org.apache.commons.text.lookup.InterpolatorStringLookupTest)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:87,1
    - Dst: '[org.apache.commons.text.lookup.InterpolatorStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:88,1
    - Dst: '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].assertEquals(String,org.apache.commons.text.lookup.InterpolatorStringLookupTest)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:89,1
    - Dst: '[org.apache.commons.text.lookup.InterpolatorStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:90,1
    - Dst: '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].assertEquals(String,org.apache.commons.text.lookup.InterpolatorStringLookupTest)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:91,1
    - Dst: '[org.apache.commons.text.lookup.InterpolatorStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:92,1
    - Dst: '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].assertNull(org.apache.commons.text.lookup.InterpolatorStringLookupTest)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:93,1
    - Dst: '[org.apache.commons.text.lookup.InterpolatorStringLookup].apply(String)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:94,1
    - Dst: '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].assertEquals(String,org.apache.commons.text.lookup.InterpolatorStringLookupTest)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:95,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: 96
      start: 81
    functionDepth: 3
    functionLinenumber: 81
    functionLinenumberEnd: 96
    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:
    - '[org.apache.commons.text.lookup.StringLookupFactory].mapStringLookup(java.util.HashMap)'
    - '[java.util.HashMap].put(String,String)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].assertNull(org.apache.commons.text.lookup.InterpolatorStringLookupTest)'
    - '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].assertEquals(String,org.apache.commons.text.lookup.InterpolatorStringLookupTest)'
    - '[org.apache.commons.text.lookup.InterpolatorStringLookup].apply(String)'
    - '[org.apache.commons.text.lookup.InterpolatorStringLookup].<init>(org.apache.commons.text.lookup.StringLookup)'
    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:100,1
    - Dst: '[org.apache.commons.text.lookup.InterpolatorStringLookup].getStringLookupMap()'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:101,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:102,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: 103
      start: 98
    functionDepth: 1
    functionLinenumber: 98
    functionLinenumberEnd: 103
    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].<init>(java.util.Map<String,Object>)'
    - '[org.apache.commons.text.lookup.InterpolatorStringLookup].getStringLookupMap()'
    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:107,1
    - Dst: '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].check(org.apache.commons.text.lookup.InterpolatorStringLookup)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:107,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: 108
      start: 105
    functionDepth: 2
    functionLinenumber: 105
    functionLinenumberEnd: 108
    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:112,1
    - Dst: '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].check(org.apache.commons.text.lookup.InterpolatorStringLookup)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:112,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: 113
      start: 110
    functionDepth: 3
    functionLinenumber: 110
    functionLinenumberEnd: 113
    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:117,1
    - Dst: '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].assertNull(org.apache.commons.text.lookup.InterpolatorStringLookupTest)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:117,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: 118
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 118
    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.apache.commons.text.lookup.AbstractStringLookup].apply(null)'
    - '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].assertNull(org.apache.commons.text.lookup.InterpolatorStringLookupTest)'
    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:123,1
    - Dst: '[org.apache.commons.text.lookup.InterpolatorStringLookup].toString()'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:123,1
    - Dst: '[String].isEmpty()'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:123,1
    - Dst: '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].assertFalse(org.apache.commons.text.lookup.InterpolatorStringLookupTest)'
      Src: org.apache.commons.text.lookup.InterpolatorStringLookupTest:123,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: 124
      start: 120
    functionDepth: 2
    functionLinenumber: 120
    functionLinenumberEnd: 124
    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:
    - '[org.apache.commons.text.lookup.InterpolatorStringLookupTest].assertFalse(org.apache.commons.text.lookup.InterpolatorStringLookupTest)'
    - '[org.apache.commons.text.lookup.InterpolatorStringLookup].toString()'
    - '[org.apache.commons.text.lookup.InterpolatorStringLookup].<init>()'
    - '[String].isEmpty()'
    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:34,1
    - Dst: '[org.apache.commons.text.lookup.EnvironmentVariableStringLookupTest].assertNull(org.apache.commons.text.lookup.EnvironmentVariableStringLookupTest)'
      Src: org.apache.commons.text.lookup.EnvironmentVariableStringLookupTest:34,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: 35
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 35
    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.EnvironmentVariableStringLookupTest].assertNull(org.apache.commons.text.lookup.EnvironmentVariableStringLookupTest)'
    - '[org.apache.commons.text.lookup.FunctionStringLookup<String>].apply(null)'
    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: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.apache.commons.text.lookup.EnvironmentVariableStringLookupTest].assertEquals(org.apache.commons.text.lookup.EnvironmentVariableStringLookupTest,org.apache.commons.text.lookup.EnvironmentVariableStringLookupTest)'
      Src: org.apache.commons.text.lookup.EnvironmentVariableStringLookupTest:41,1
    - Dst: System.getenv(org.apache.commons.text.lookup.EnvironmentVariableStringLookupTest)
      Src: org.apache.commons.text.lookup.EnvironmentVariableStringLookupTest:44,1
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookup<String>].apply(org.apache.commons.text.lookup.EnvironmentVariableStringLookupTest)'
      Src: org.apache.commons.text.lookup.EnvironmentVariableStringLookupTest:44,1
    - Dst: '[org.apache.commons.text.lookup.EnvironmentVariableStringLookupTest].assertEquals(org.apache.commons.text.lookup.EnvironmentVariableStringLookupTest,org.apache.commons.text.lookup.EnvironmentVariableStringLookupTest)'
      Src: org.apache.commons.text.lookup.EnvironmentVariableStringLookupTest:44,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: 46
      start: 37
    functionDepth: 1
    functionLinenumber: 37
    functionLinenumberEnd: 46
    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:
    - System.getenv(org.apache.commons.text.lookup.EnvironmentVariableStringLookupTest)
    - '[org.apache.commons.text.lookup.EnvironmentVariableStringLookupTest].assertEquals(org.apache.commons.text.lookup.EnvironmentVariableStringLookupTest,org.apache.commons.text.lookup.EnvironmentVariableStringLookupTest)'
    - '[org.apache.commons.text.lookup.FunctionStringLookup<String>].apply(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:51,1
    - Dst: '[org.apache.commons.text.lookup.EnvironmentVariableStringLookupTest].isEmpty()'
      Src: org.apache.commons.text.lookup.EnvironmentVariableStringLookupTest:51,1
    - Dst: '[org.apache.commons.text.lookup.EnvironmentVariableStringLookupTest].assertFalse(org.apache.commons.text.lookup.EnvironmentVariableStringLookupTest)'
      Src: org.apache.commons.text.lookup.EnvironmentVariableStringLookupTest:51,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: 52
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 52
    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.apache.commons.text.lookup.EnvironmentVariableStringLookupTest].assertFalse(org.apache.commons.text.lookup.EnvironmentVariableStringLookupTest)'
    - '[org.apache.commons.text.lookup.FunctionStringLookup<String>].toString()'
    - '[org.apache.commons.text.lookup.EnvironmentVariableStringLookupTest].isEmpty()'
    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:39,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: 40
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 40
    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: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.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:49,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: 50
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 50
    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:54,1
    - Dst: '[org.apache.commons.text.lookup.ScriptStringLookupTest].assertNull(org.apache.commons.text.lookup.ScriptStringLookupTest)'
      Src: org.apache.commons.text.lookup.ScriptStringLookupTest:54,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: 55
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 55
    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.apache.commons.text.lookup.ScriptStringLookupTest].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:59,1
    - Dst: '[org.apache.commons.text.lookup.ScriptStringLookupTest].assertEquals(String,org.apache.commons.text.lookup.ScriptStringLookupTest)'
      Src: org.apache.commons.text.lookup.ScriptStringLookupTest:59,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: 60
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 60
    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.apache.commons.text.lookup.ScriptStringLookupTest].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:64,1
    - Dst: '[javax.script.ScriptEngineManager].getEngineByName(String)'
      Src: org.apache.commons.text.lookup.ScriptStringLookupTest:64,1
    - Dst: '[org.apache.commons.text.lookup.ScriptStringLookupTest].assertNotNull(org.apache.commons.text.lookup.ScriptStringLookupTest,String)'
      Src: org.apache.commons.text.lookup.ScriptStringLookupTest:64,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: 65
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 65
    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:
    - '[javax.script.ScriptEngineManager].getEngineByName(String)'
    - '[javax.script.ScriptEngineManager].<init>()'
    - '[org.apache.commons.text.lookup.ScriptStringLookupTest].assertNotNull(org.apache.commons.text.lookup.ScriptStringLookupTest,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:69,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: 70
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 70
    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:75,1
    - Dst: '[org.apache.commons.text.lookup.ScriptStringLookupTest].assertEquals(String,org.apache.commons.text.lookup.ScriptStringLookupTest)'
      Src: org.apache.commons.text.lookup.ScriptStringLookupTest:74,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: 76
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 76
    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.apache.commons.text.lookup.ScriptStringLookupTest].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:81,1
    - Dst: '[org.apache.commons.text.lookup.ScriptStringLookupTest].isEmpty()'
      Src: org.apache.commons.text.lookup.ScriptStringLookupTest:81,1
    - Dst: '[org.apache.commons.text.lookup.ScriptStringLookupTest].assertFalse(org.apache.commons.text.lookup.ScriptStringLookupTest)'
      Src: org.apache.commons.text.lookup.ScriptStringLookupTest:81,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: 82
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 82
    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.apache.commons.text.lookup.ScriptStringLookup].toString()'
    - '[org.apache.commons.text.lookup.ScriptStringLookupTest].assertFalse(org.apache.commons.text.lookup.ScriptStringLookupTest)'
    - '[org.apache.commons.text.lookup.ScriptStringLookupTest].isEmpty()'
    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].assertEquals(org.apache.commons.text.lookup.AbstractStringLookupTest,org.apache.commons.text.lookup.AbstractStringLookupTest)'
    - '[org.apache.commons.lang3.StringUtils].substringAfterLast(String,char)'
    - '[org.apache.commons.text.lookup.AbstractStringLookupTest.TestStringLookup].<init>()'
    - '[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.text.lookup.AbstractStringLookupTest.TestStringLookup].substringAfter(String,char)'
    - '[org.apache.commons.lang3.StringUtils].substringAfter(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].<init>()'
    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].assertEquals(org.apache.commons.text.lookup.AbstractStringLookupTest,org.apache.commons.text.lookup.AbstractStringLookupTest)'
    - '[org.apache.commons.text.lookup.AbstractStringLookupTest.TestStringLookup].substringAfter(String,String)'
    - '[org.apache.commons.text.lookup.AbstractStringLookupTest.TestStringLookup].<init>()'
    - '[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:58,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:59,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.lookup.BiFunctionStringLookupTest:64,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:65,1
    - Dst: '[java.util.HashMap].put(org.apache.commons.text.lookup.BiFunctionStringLookupTest,java.util.HashMap)'
      Src: org.apache.commons.text.lookup.BiFunctionStringLookupTest:66,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.lookup.BiFunctionStringLookupTest:71,1
    - Dst: '[java.util.HashMap].put(org.apache.commons.text.lookup.BiFunctionStringLookupTest,java.util.HashMap)'
      Src: org.apache.commons.text.lookup.BiFunctionStringLookupTest:72,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:73,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: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.apache.commons.text.lookup.BiFunctionStringLookupTest].assertEquals(org.apache.commons.text.lookup.BiFunctionStringLookupTest,org.apache.commons.text.lookup.BiFunctionStringLookupTest)'
      Src: org.apache.commons.text.lookup.BiFunctionStringLookupTest:77,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:78,1
    - Dst: '[org.apache.commons.text.lookup.BiFunctionStringLookupTest].assertEquals(org.apache.commons.text.lookup.BiFunctionStringLookupTest,org.apache.commons.text.lookup.BiFunctionStringLookupTest)'
      Src: org.apache.commons.text.lookup.BiFunctionStringLookupTest:78,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:80,1
    - Dst: '[org.apache.commons.text.lookup.BiFunctionStringLookupTest].assertEquals(org.apache.commons.text.lookup.BiFunctionStringLookupTest,org.apache.commons.text.lookup.BiFunctionStringLookupTest)'
      Src: org.apache.commons.text.lookup.BiFunctionStringLookupTest:79,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: 81
      start: 53
    functionDepth: 1
    functionLinenumber: 53
    functionLinenumberEnd: 81
    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:
    - '[org.apache.commons.text.lookup.BiFunctionStringLookupTest].assertEquals(org.apache.commons.text.lookup.BiFunctionStringLookupTest,org.apache.commons.text.lookup.BiFunctionStringLookupTest)'
    - '[java.util.HashMap].<init>()'
    - '[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.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,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:85,1
    - Dst: '[org.apache.commons.text.lookup.BiFunctionStringLookup].on(java.util.concurrent.ConcurrentHashMap)'
      Src: org.apache.commons.text.lookup.BiFunctionStringLookupTest:85,1
    - Dst: '[org.apache.commons.text.lookup.BiFunctionStringLookup<U,T>].apply(null)'
      Src: org.apache.commons.text.lookup.BiFunctionStringLookupTest:85,1
    - Dst: '[org.apache.commons.text.lookup.BiFunctionStringLookupTest].assertNull(org.apache.commons.text.lookup.BiFunctionStringLookupTest)'
      Src: org.apache.commons.text.lookup.BiFunctionStringLookupTest:85,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: 86
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 86
    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:
    - '[org.apache.commons.text.lookup.BiFunctionStringLookup<U,T>].apply(null)'
    - '[org.apache.commons.text.lookup.BiFunctionStringLookup].on(java.util.concurrent.ConcurrentHashMap)'
    - '[org.apache.commons.text.lookup.BiFunctionStringLookupTest].assertNull(org.apache.commons.text.lookup.BiFunctionStringLookupTest)'
    - '[java.util.concurrent.ConcurrentHashMap].<init>()'
    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:90,1
    - Dst: '[org.apache.commons.text.lookup.BiFunctionStringLookup].on(java.util.HashMap)'
      Src: org.apache.commons.text.lookup.BiFunctionStringLookupTest:90,1
    - Dst: '[org.apache.commons.text.lookup.BiFunctionStringLookup<U,T>].apply(null)'
      Src: org.apache.commons.text.lookup.BiFunctionStringLookupTest:90,1
    - Dst: '[org.apache.commons.text.lookup.BiFunctionStringLookupTest].assertNull(org.apache.commons.text.lookup.BiFunctionStringLookupTest)'
      Src: org.apache.commons.text.lookup.BiFunctionStringLookupTest:90,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: 91
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 91
    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.apache.commons.text.lookup.BiFunctionStringLookupTest].assertNull(org.apache.commons.text.lookup.BiFunctionStringLookupTest)'
    - '[org.apache.commons.text.lookup.BiFunctionStringLookup<U,T>].apply(null)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.text.lookup.BiFunctionStringLookup].on(java.util.HashMap)'
    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:95,1
    - Dst: '[org.apache.commons.text.lookup.BiFunctionStringLookup<U,T>].apply(null)'
      Src: org.apache.commons.text.lookup.BiFunctionStringLookupTest:95,1
    - Dst: '[org.apache.commons.text.lookup.BiFunctionStringLookupTest].assertNull(org.apache.commons.text.lookup.BiFunctionStringLookupTest)'
      Src: org.apache.commons.text.lookup.BiFunctionStringLookupTest:95,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: 96
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 96
    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.apache.commons.text.lookup.BiFunctionStringLookup<U,T>].apply(null)'
    - '[org.apache.commons.text.lookup.BiFunctionStringLookup].on(java.util.function.BiFunction<String,Object,Object>)'
    - '[org.apache.commons.text.lookup.BiFunctionStringLookupTest].assertNull(org.apache.commons.text.lookup.BiFunctionStringLookupTest)'
    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:102,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:103,1
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookup].on(java.util.HashMap)'
      Src: org.apache.commons.text.lookup.BiFunctionStringLookupTest:104,1
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookup<R>].apply(org.apache.commons.text.lookup.BiFunctionStringLookupTest)'
      Src: org.apache.commons.text.lookup.BiFunctionStringLookupTest:104,1
    - Dst: '[org.apache.commons.text.lookup.BiFunctionStringLookupTest].assertEquals(org.apache.commons.text.lookup.BiFunctionStringLookupTest,org.apache.commons.text.lookup.BiFunctionStringLookupTest)'
      Src: org.apache.commons.text.lookup.BiFunctionStringLookupTest:104,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: 105
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 105
    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.BiFunctionStringLookupTest].assertEquals(org.apache.commons.text.lookup.BiFunctionStringLookupTest,org.apache.commons.text.lookup.BiFunctionStringLookupTest)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.text.lookup.FunctionStringLookup<R>].apply(org.apache.commons.text.lookup.BiFunctionStringLookupTest)'
    - '[java.util.HashMap].put(org.apache.commons.text.lookup.BiFunctionStringLookupTest,org.apache.commons.text.lookup.BiFunctionStringLookupTest)'
    - '[org.apache.commons.text.lookup.FunctionStringLookup].on(java.util.HashMap)'
    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:110,1
    - Dst: '[org.apache.commons.text.lookup.BiFunctionStringLookup].on(java.util.HashMap)'
      Src: org.apache.commons.text.lookup.BiFunctionStringLookupTest:110,1
    - Dst: '[org.apache.commons.text.lookup.BiFunctionStringLookup<U,T>].toString()'
      Src: org.apache.commons.text.lookup.BiFunctionStringLookupTest:110,1
    - Dst: '[org.apache.commons.text.lookup.BiFunctionStringLookupTest].isEmpty()'
      Src: org.apache.commons.text.lookup.BiFunctionStringLookupTest:110,1
    - Dst: '[org.apache.commons.text.lookup.BiFunctionStringLookupTest].assertFalse(org.apache.commons.text.lookup.BiFunctionStringLookupTest)'
      Src: org.apache.commons.text.lookup.BiFunctionStringLookupTest:110,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: 111
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 111
    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.BiFunctionStringLookupTest].assertFalse(org.apache.commons.text.lookup.BiFunctionStringLookupTest)'
    - '[org.apache.commons.text.lookup.BiFunctionStringLookup].on(java.util.HashMap)'
    - '[org.apache.commons.text.lookup.BiFunctionStringLookupTest].isEmpty()'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.text.lookup.BiFunctionStringLookup<U,T>].toString()'
    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:41,1
    - Dst: '[org.apache.commons.text.lookup.BiFunctionStringLookupTest].isEmpty()'
      Src: org.apache.commons.text.lookup.BiFunctionStringLookupTest:42,1
    - Dst: m.get(org.apache.commons.text.lookup.BiFunctionStringLookupTest)
      Src: org.apache.commons.text.lookup.BiFunctionStringLookupTest:43,1
    - Dst: m.get(org.apache.commons.text.lookup.BiFunctionStringLookupTest)
      Src: org.apache.commons.text.lookup.BiFunctionStringLookupTest:45,1
    - Dst: '[org.apache.commons.lang3.StringUtils].substringAfter(org.apache.commons.text.lookup.BiFunctionStringLookupTest,String)'
      Src: org.apache.commons.text.lookup.BiFunctionStringLookupTest:47,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:47,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.text.lookup.BiFunctionStringLookupTest].isEmpty()'
    - '[org.apache.commons.lang3.StringUtils].substringBefore(org.apache.commons.text.lookup.BiFunctionStringLookupTest,String)'
    - 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>)'
    - '[org.apache.commons.lang3.StringUtils].substringAfter(org.apache.commons.text.lookup.BiFunctionStringLookupTest,String)'
    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:31,1
    - Dst: '[org.apache.commons.text.lookup.BiStringLookupTest].assertEquals(String,org.apache.commons.text.lookup.BiStringLookupTest)'
      Src: org.apache.commons.text.lookup.BiStringLookupTest:31,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: 32
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 32
    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.apache.commons.text.lookup.BiStringLookup<Object>].lookup(String,String)'
    - '[org.apache.commons.text.lookup.BiStringLookupTest].assertEquals(String,org.apache.commons.text.lookup.BiStringLookupTest)'
    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:
    - '[java.text.DateFormat].getInstance()'
    - '[org.apache.commons.text.lookup.DateStringLookup].apply(null)'
    - '[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:
    - '[java.text.SimpleDateFormat].<init>(org.apache.commons.text.lookup.DateStringLookupTest)'
    - '[java.util.Date].<init>()'
    - '[org.apache.commons.text.lookup.DateStringLookupTest].assertNotNull(org.apache.commons.text.lookup.DateStringLookupTest,String)'
    - '[org.apache.commons.text.lookup.DateStringLookupTest].assertEquals(org.apache.commons.text.lookup.DateStringLookupTest,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.apache.commons.text.lookup.DateStringLookupTest].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.apache.commons.text.lookup.DateStringLookupTest].isEmpty()'
    - '[org.apache.commons.text.lookup.DateStringLookup].toString()'
    - '[org.apache.commons.text.lookup.DateStringLookupTest].assertFalse(org.apache.commons.text.lookup.DateStringLookupTest)'
    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:
    - stringLookup.getKey()
    - '[org.apache.commons.text.lookup.StringLookupFactory].addDefaultStringLookups(java.util.HashMap)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.text.lookup.DefaultStringLookupTest].assertSame(org.apache.commons.text.lookup.DefaultStringLookupTest,org.apache.commons.text.lookup.DefaultStringLookupTest)'
    - '[java.util.HashMap].get(org.apache.commons.text.lookup.DefaultStringLookupTest)'
    - DefaultStringLookup.values()
    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.SCRIPT.getStringLookup()
    - '[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].urlDecoderStringLookup()'
    - '[org.apache.commons.text.lookup.StringLookupFactory].scriptStringLookup()'
    - '[org.apache.commons.text.lookup.StringLookupFactory].constantStringLookup()'
    - DefaultStringLookup.RESOURCE_BUNDLE.getStringLookup()
    - DefaultStringLookup.URL_ENCODER.getStringLookup()
    - DefaultStringLookup.PROPERTIES.getStringLookup()
    - DefaultStringLookup.LOCAL_HOST.getStringLookup()
    - DefaultStringLookup.CONST.getStringLookup()
    - DefaultStringLookup.SYSTEM_PROPERTIES.getStringLookup()
    - DefaultStringLookup.BASE64_ENCODER.getStringLookup()
    - DefaultStringLookup.ENVIRONMENT.getStringLookup()
    - DefaultStringLookup.JAVA.getStringLookup()
    - '[org.apache.commons.text.lookup.StringLookupFactory].urlStringLookup()'
    - '[org.apache.commons.text.lookup.StringLookupFactory].localHostStringLookup()'
    - DefaultStringLookup.URL.getStringLookup()
    - '[org.apache.commons.text.lookup.StringLookupFactory].systemPropertyStringLookup()'
    - '[org.apache.commons.text.lookup.StringLookupFactory].fileStringLookup()'
    - '[org.apache.commons.text.lookup.StringLookupFactory].xmlStringLookup()'
    - DefaultStringLookup.DATE.getStringLookup()
    - DefaultStringLookup.URL_DECODER.getStringLookup()
    - DefaultStringLookup.XML.getStringLookup()
    - '[org.apache.commons.text.lookup.StringLookupFactory].propertiesStringLookup()'
    - '[org.apache.commons.text.lookup.StringLookupFactory].base64EncoderStringLookup()'
    - '[org.apache.commons.text.lookup.StringLookupFactory].urlEncoderStringLookup()'
    - DefaultStringLookup.DNS.getStringLookup()
    - DefaultStringLookup.BASE64_DECODER.getStringLookup()
    - '[org.apache.commons.text.lookup.StringLookupFactory].resourceBundleStringLookup()'
    - '[org.apache.commons.text.lookup.StringLookupFactory].javaPlatformStringLookup()'
    - '[org.apache.commons.text.lookup.StringLookupFactory].environmentVariableStringLookup()'
    - '[org.apache.commons.text.lookup.StringLookupFactory].dateStringLookup()'
    - DefaultStringLookup.FILE.getStringLookup()
    - '[org.apache.commons.text.lookup.StringLookupFactory].dnsStringLookup()'
    - '[org.apache.commons.text.lookup.StringLookupFactory].base64DecoderStringLookup()'
    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].interpolatorStringLookup()'
    - '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.external.CustomStringSubstitutorTest)'
    - '[org.apache.commons.text.Builder].setFences(org.apache.commons.text.lookup.external.CustomStringSubstitutorTest)'
    - '[org.apache.commons.text.lookup.StringLookupFactory].builder()'
    - '[java.nio.file.Paths].get(String)'
    - '[org.apache.commons.text.lookup.external.CustomStringSubstitutorTest].get()'
    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.FileStringLookupTest].testFence(org.apache.commons.text.StringSubstitutor)'
    - '[org.apache.commons.text.lookup.external.CustomStringSubstitutorTest].createStringSubstitutor()'
    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.PropertiesStringLookupTest].testFence(org.apache.commons.text.StringSubstitutor)'
    - '[org.apache.commons.text.lookup.external.CustomStringSubstitutorTest].createStringSubstitutor()'
    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:43,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].trimFormatChars(org.apache.commons.text.numbers.DoubleFormatTest)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:43,1
    - Dst: '[java.util.function.DoubleFunction<String>].apply(double)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:44,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].trimFormatChars(org.apache.commons.text.numbers.DoubleFormatTest)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:44,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].assertEquals(String,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:47,1
    - Dst: '[java.text.DecimalFormatSymbols].<init>(java.util.Locale)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:59,1
    - Dst: '[java.text.DecimalFormatSymbols].getDecimalSeparator()'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:60,1
    - Dst: '[java.text.DecimalFormatSymbols].getZeroDigit()'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:61,1
    - Dst: '[String].<init>()'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:62,1
    - Dst: '[String].replace(String,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:62,1
    - Dst: '[String].equals(org.apache.commons.text.numbers.DoubleFormatTest)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:63,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: 68
      start: 37
    functionDepth: 1
    functionLinenumber: 37
    functionLinenumberEnd: 68
    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].equals(org.apache.commons.text.numbers.DoubleFormatTest)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].trimFormatChars(org.apache.commons.text.numbers.DoubleFormatTest)'
    - '[java.text.DecimalFormatSymbols].getDecimalSeparator()'
    - '[java.text.DecimalFormat].format(double)'
    - '[String].replace(String,String)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].assertEquals(String,String)'
    - '[java.util.function.DoubleFunction<String>].apply(double)'
    - '[java.text.DecimalFormatSymbols].<init>(java.util.Locale)'
    - '[java.text.DecimalFormatSymbols].getZeroDigit()'
    - '[String].<init>()'
    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:71,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(java.util.function.DoubleFunction<String>,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
    - 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:74,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:75,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: 76
      start: 70
    functionDepth: 1
    functionLinenumber: 70
    functionLinenumberEnd: 76
    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>,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].checkFormat(java.util.function.DoubleFunction<String>,float,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:79,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].assertEquals(String,org.apache.commons.text.numbers.DoubleFormatTest)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:79,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: 80
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 80
    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:
    - '[java.util.function.DoubleFunction<String>].apply(double)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].assertEquals(String,org.apache.commons.text.numbers.DoubleFormatTest)'
    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:89,1
    - Dst: Double.parseDouble(org.apache.commons.text.numbers.DoubleFormatTest)
      Src: org.apache.commons.text.numbers.DoubleFormatTest:90,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].assertEquals(double,org.apache.commons.text.numbers.DoubleFormatTest)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:91,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: 92
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 92
    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:
    - '[java.util.function.DoubleFunction<String>].apply(double)'
    - Double.parseDouble(org.apache.commons.text.numbers.DoubleFormatTest)
    - '[org.apache.commons.text.numbers.DoubleFormatTest].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:102,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].get()'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:102,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkDefaultFormatSpecial(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,org.apache.commons.text.numbers.DoubleFormatTest)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:106,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormatAccuracy(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,org.apache.commons.text.numbers.DoubleFormatTest)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:109,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormatAccuracy(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,org.apache.commons.text.numbers.DoubleFormatTest)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:112,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormatAccuracy(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:115,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:116,1
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:118,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].randomDouble(java.util.Random)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:121,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormatAccuracy(org.apache.commons.text.numbers.DoubleFormatTest,double)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:121,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: 123
      start: 101
    functionDepth: 1
    functionLinenumber: 101
    functionLinenumberEnd: 123
    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].checkFormatAccuracy(org.apache.commons.text.numbers.DoubleFormatTest,org.apache.commons.text.numbers.DoubleFormatTest)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].checkDefaultFormatSpecial(org.apache.commons.text.numbers.DoubleFormatTest)'
    - '[java.util.Random].<init>(int)'
    - '[DoubleFormat].builder()'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].randomDouble(java.util.Random)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormatAccuracy(org.apache.commons.text.numbers.DoubleFormatTest,double)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormatAccuracy(org.apache.commons.text.numbers.DoubleFormatTest)'
    - '[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:128,1
    - Dst: '[java.text.DecimalFormat].<init>(String,org.apache.commons.text.numbers.DoubleFormatTest)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:128,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:129,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: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(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:134,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:135,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:137,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:138,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:139,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:140,1
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:151,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:156,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:156,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: 158
      start: 125
    functionDepth: 1
    functionLinenumber: 125
    functionLinenumberEnd: 158
    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)'
    - '[java.util.Random].<init>(int)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].randomDouble(org.apache.commons.text.numbers.DoubleFormatTest,org.apache.commons.text.numbers.DoubleFormatTest,java.util.Random)'
    - '[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)'
    - '[java.util.function.Function<java.util.Locale,java.util.function.DoubleFunction<String>>].apply(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].assertLocalizedFormatsAreEqual(float,java.text.DecimalFormat,org.apache.commons.text.numbers.DoubleFormatTest,java.util.Locale)'
    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:161,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:162,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: 164
      start: 160
    functionDepth: 0
    functionLinenumber: 160
    functionLinenumberEnd: 164
    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:176,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:178,1
    - Dst: Double.longBitsToDouble(org.apache.commons.text.numbers.DoubleFormatTest)
      Src: org.apache.commons.text.numbers.DoubleFormatTest:179,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: 180
      start: 173
    functionDepth: 0
    functionLinenumber: 173
    functionLinenumberEnd: 180
    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:
    - '[java.util.Random].nextLong()'
    - Double.longBitsToDouble(org.apache.commons.text.numbers.DoubleFormatTest)
    - '[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:188,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: 189
      start: 187
    functionDepth: 0
    functionLinenumber: 187
    functionLinenumberEnd: 189
    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:196,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].get()'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:196,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.text.numbers.DoubleFormatTest)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:196,1
    - Dst: DoubleFormat.SCIENTIFIC.builder()
      Src: org.apache.commons.text.numbers.DoubleFormatTest:197,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].get()'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:197,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.text.numbers.DoubleFormatTest)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:197,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:192,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: 199
      start: 191
    functionDepth: 1
    functionLinenumber: 191
    functionLinenumberEnd: 199
    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:
    - DoubleFormat.PLAIN.builder()
    - '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.text.numbers.DoubleFormatTest)'
    - DoubleFormat.SCIENTIFIC.builder()
    - '[org.apache.commons.text.numbers.DoubleFormatTest].get()'
    - '[java.util.stream.Stream].of(org.apache.commons.text.numbers.DoubleFormatTest,org.apache.commons.text.numbers.DoubleFormatTest)'
    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:207,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:208,1
    - Dst: Character.getType(org.apache.commons.text.numbers.DoubleFormatTest)
      Src: org.apache.commons.text.numbers.DoubleFormatTest:209,1
    - Dst: '[StringBuilder].append(org.apache.commons.text.numbers.DoubleFormatTest)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:210,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:213,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: 214
      start: 206
    functionDepth: 0
    functionLinenumber: 206
    functionLinenumberEnd: 214
    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:
    - '[StringBuilder].<init>()'
    - '[StringBuilder].append(org.apache.commons.text.numbers.DoubleFormatTest)'
    - '[String].toCharArray()'
    - '[StringBuilder].toString()'
    - Character.getType(org.apache.commons.text.numbers.DoubleFormatTest)
    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:219,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].assertThrows()'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:222,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].assertThrows()'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:223,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].assertThrows()'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:224,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].assertThrows()'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:226,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].assertThrows()'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:227,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].assertThrows()'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:228,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].assertThrows()'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:229,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: 230
      start: 216
    functionDepth: 1
    functionLinenumber: 216
    functionLinenumberEnd: 230
    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.apache.commons.text.numbers.DoubleFormatTest].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: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.SCIENTIFIC.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: DoubleFormat.ENGINEERING.builder()
      Src: org.apache.commons.text.numbers.DoubleFormatTest:238,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].digits(org.apache.commons.text.numbers.DoubleFormatTest)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:238,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].get()'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:238,1
    - Dst: DoubleFormat.MIXED.builder()
      Src: org.apache.commons.text.numbers.DoubleFormatTest:239,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].digits(org.apache.commons.text.numbers.DoubleFormatTest)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:239,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].get()'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:239,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
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:244,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:245,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: 246
      start: 232
    functionDepth: 1
    functionLinenumber: 232
    functionLinenumberEnd: 246
    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:
    - DoubleFormat.PLAIN.builder()
    - DoubleFormat.ENGINEERING.builder()
    - DoubleFormat.SCIENTIFIC.builder()
    - '[org.apache.commons.text.numbers.DoubleFormatTest].get()'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].digits(org.apache.commons.text.numbers.DoubleFormatTest)'
    - DoubleFormat.MIXED.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:251,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].maxPrecision(int)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:251,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].minDecimalExponent()'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:251,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].allowSignedZero(boolean)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:251,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].includeFractionPlaceholder(boolean)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:251,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].decimalSeparator(char)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:251,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].exponentSeparator(String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:251,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].infinity(String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:251,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].nan(String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:251,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].minusSign(char)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:251,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].get()'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:251,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,org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:265,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:266,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:282,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:283,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,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,int,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:287,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:288,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,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: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
    - 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:294,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:295,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: 296
      start: 248
    functionDepth: 1
    functionLinenumber: 248
    functionLinenumberEnd: 296
    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].decimalSeparator(char)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].exponentSeparator(String)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].nan(String)'
    - '[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,String)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].infinity(String)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].minusSign(char)'
    - DoubleFormat.ENGINEERING.builder()
    - '[org.apache.commons.text.numbers.DoubleFormatTest].maxPrecision(int)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,int,String)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].get()'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].minDecimalExponent()'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].includeFractionPlaceholder(boolean)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,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:301,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].get()'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:301,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkDefaultFormatSpecial(org.apache.commons.text.numbers.DoubleFormatTest)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:305,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:321,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:322,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,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,int,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:326,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:327,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,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: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
    - 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:333,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:334,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: 335
      start: 298
    functionDepth: 1
    functionLinenumber: 298
    functionLinenumberEnd: 335
    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,String)'
    - DoubleFormat.ENGINEERING.builder()
    - '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,int,String)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].get()'
    - '[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,float,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:340,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: 345
      start: 337
    functionDepth: 0
    functionLinenumber: 337
    functionLinenumberEnd: 345
    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: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
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormatAccuracyWithDefaults(org.apache.commons.text.numbers.DoubleFormatTest)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:352,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormatAccuracyWithDefaults(org.apache.commons.text.numbers.DoubleFormatTest)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:353,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: 354
      start: 347
    functionDepth: 1
    functionLinenumber: 347
    functionLinenumberEnd: 354
    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:366,1
    - Dst: Double.parseDouble(org.apache.commons.text.numbers.DoubleFormatTest)
      Src: org.apache.commons.text.numbers.DoubleFormatTest:367,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].assertEquals(double,org.apache.commons.text.numbers.DoubleFormatTest)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:368,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: 369
      start: 363
    functionDepth: 0
    functionLinenumber: 363
    functionLinenumberEnd: 369
    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:
    - '[java.util.function.DoubleFunction<String>].apply(double)'
    - Double.parseDouble(org.apache.commons.text.numbers.DoubleFormatTest)
    - '[org.apache.commons.text.numbers.DoubleFormatTest].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:374,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].maxPrecision(int)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:374,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].minDecimalExponent()'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:374,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].allowSignedZero(boolean)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:374,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].includeFractionPlaceholder(boolean)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:374,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].decimalSeparator(char)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:374,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].plainFormatMaxDecimalExponent(int)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:374,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].plainFormatMinDecimalExponent()'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:374,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].exponentSeparator(String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:374,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].infinity(String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:374,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].nan(String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:374,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].minusSign(char)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:374,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].get()'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:374,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,org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:390,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:391,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:407,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:408,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,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,int,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:412,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:413,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,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: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
    - 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:419,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:420,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: 421
      start: 371
    functionDepth: 1
    functionLinenumber: 371
    functionLinenumberEnd: 421
    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].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].plainFormatMinDecimalExponent()'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].allowSignedZero(boolean)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].decimalSeparator(char)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].exponentSeparator(String)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].nan(String)'
    - '[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,String)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].infinity(String)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].minusSign(char)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].maxPrecision(int)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,int,String)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].get()'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].minDecimalExponent()'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].includeFractionPlaceholder(boolean)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].plainFormatMaxDecimalExponent(int)'
    - DoubleFormat.MIXED.builder()
    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:426,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].get()'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:426,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].testMixed_defaults(org.apache.commons.text.numbers.DoubleFormatTest)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:426,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: 427
      start: 423
    functionDepth: 0
    functionLinenumber: 423
    functionLinenumberEnd: 427
    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:431,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:447,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(java.util.function.DoubleFunction<String>,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:448,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(java.util.function.DoubleFunction<String>,float,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>,int,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:452,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(java.util.function.DoubleFunction<String>,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:453,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(java.util.function.DoubleFunction<String>,float,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: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
    - 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:459,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:460,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: 461
      start: 429
    functionDepth: 2
    functionLinenumber: 429
    functionLinenumberEnd: 461
    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>,String)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].checkDefaultFormatSpecial(java.util.function.DoubleFunction<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>,org.apache.commons.text.numbers.DoubleFormatTest,String)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(java.util.function.DoubleFunction<String>,float,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:465,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].build()'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:465,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].testMixed_defaults(org.apache.commons.text.numbers.DoubleFormatTest)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:465,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: 466
      start: 463
    functionDepth: 0
    functionLinenumber: 463
    functionLinenumberEnd: 466
    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:471,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].maxPrecision(int)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:471,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].minDecimalExponent()'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:471,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].allowSignedZero(boolean)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:471,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].includeFractionPlaceholder(boolean)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:471,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].decimalSeparator(char)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:471,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].exponentSeparator(String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:471,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].infinity(String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:471,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].nan(String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:471,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].minusSign(char)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:471,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].get()'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:471,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,org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:485,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:486,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:502,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:503,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,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,int,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:507,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:508,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:509,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,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
    - 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:514,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:515,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: 516
      start: 468
    functionDepth: 1
    functionLinenumber: 468
    functionLinenumberEnd: 516
    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:
    - DoubleFormat.PLAIN.builder()
    - '[org.apache.commons.text.numbers.DoubleFormatTest].allowSignedZero(boolean)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].decimalSeparator(char)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].exponentSeparator(String)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].nan(String)'
    - '[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,String)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].infinity(String)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].minusSign(char)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].maxPrecision(int)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,int,String)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].get()'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].minDecimalExponent()'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].includeFractionPlaceholder(boolean)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,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:521,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].get()'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:521,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:539,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:540,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,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,int,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:544,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:545,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:546,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,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
    - 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:551,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:552,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: 553
      start: 518
    functionDepth: 1
    functionLinenumber: 518
    functionLinenumberEnd: 553
    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,float,String)'
    - DoubleFormat.PLAIN.builder()
    - '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,int,String)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].get()'
    - '[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,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:558,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkLocalizedFormats(String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:562,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: 567
      start: 555
    functionDepth: 1
    functionLinenumber: 555
    functionLinenumberEnd: 567
    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:572,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].maxPrecision(int)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:572,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].minDecimalExponent()'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:572,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].allowSignedZero(boolean)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:572,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].includeFractionPlaceholder(boolean)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:572,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].decimalSeparator(char)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:572,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].exponentSeparator(String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:572,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].infinity(String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:572,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].nan(String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:572,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].minusSign(char)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:572,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].get()'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:572,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,org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:586,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:587,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:603,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:604,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,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,int,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:608,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:609,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,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: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
    - 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:615,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:616,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: 617
      start: 569
    functionDepth: 1
    functionLinenumber: 569
    functionLinenumberEnd: 617
    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].decimalSeparator(char)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].exponentSeparator(String)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].nan(String)'
    - '[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,String)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].infinity(String)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].minusSign(char)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].maxPrecision(int)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,int,String)'
    - DoubleFormat.SCIENTIFIC.builder()
    - '[org.apache.commons.text.numbers.DoubleFormatTest].get()'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].minDecimalExponent()'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].includeFractionPlaceholder(boolean)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,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:622,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].get()'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:622,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkDefaultFormatSpecial(org.apache.commons.text.numbers.DoubleFormatTest)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:625,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:641,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:642,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,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,int,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:646,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,String)'
      Src: org.apache.commons.text.numbers.DoubleFormatTest:647,1
    - Dst: '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,float,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: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
    - 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:653,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:654,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: 655
      start: 619
    functionDepth: 1
    functionLinenumber: 619
    functionLinenumberEnd: 655
    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,String)'
    - '[org.apache.commons.text.numbers.DoubleFormatTest].checkFormat(org.apache.commons.text.numbers.DoubleFormatTest,int,String)'
    - DoubleFormat.SCIENTIFIC.builder()
    - '[org.apache.commons.text.numbers.DoubleFormatTest].get()'
    - '[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,float,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:660,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: 665
      start: 657
    functionDepth: 0
    functionLinenumber: 657
    functionLinenumberEnd: 665
    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:140,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].maxPrecision(int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:141,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:143,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: 144
      start: 138
    functionDepth: 2
    functionLinenumber: 138
    functionLinenumberEnd: 144
    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.ParsedDecimalTest].assertSimpleDecimal(org.apache.commons.text.numbers.ParsedDecimal,boolean,String,int)'
    - '[org.apache.commons.text.numbers.ParsedDecimal].from(double)'
    - '[org.apache.commons.text.numbers.ParsedDecimal].maxPrecision(int)'
    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:148,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].round(int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:149,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:151,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: 152
      start: 146
    functionDepth: 2
    functionLinenumber: 146
    functionLinenumberEnd: 152
    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.ParsedDecimal].from(double)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].assertSimpleDecimal(org.apache.commons.text.numbers.ParsedDecimal,boolean,String,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertRound(double,int,boolean,String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertEquals(boolean,boolean)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:156,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].digitString(org.apache.commons.text.numbers.ParsedDecimal)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:157,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertEquals(String,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:157,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].getExponent()'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:158,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertEquals(int,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:158,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertEquals(org.apache.commons.text.numbers.ParsedDecimalTest,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:159,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertEquals(int,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:160,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: 161
      start: 154
    functionDepth: 1
    functionLinenumber: 154
    functionLinenumberEnd: 161
    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.apache.commons.text.numbers.ParsedDecimalTest].assertEquals(boolean,boolean)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].assertEquals(int,int)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].digitString(org.apache.commons.text.numbers.ParsedDecimal)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].assertEquals(org.apache.commons.text.numbers.ParsedDecimalTest,int)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].assertEquals(String,String)'
    - '[org.apache.commons.text.numbers.ParsedDecimal].getExponent()'
    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.apache.commons.text.numbers.ParsedDecimalTest].assertThrows(Class<?extendsThrowable>,org.junit.jupiter.api.function.Executable)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:165,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].getMessage()'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:166,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertEquals(String,org.apache.commons.text.numbers.ParsedDecimalTest)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:166,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: 167
      start: 163
    functionDepth: 0
    functionLinenumber: 163
    functionLinenumberEnd: 167
    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].assertThrows(Class<?extendsThrowable>,org.junit.jupiter.api.function.Executable)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].getMessage()'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].assertEquals(String,org.apache.commons.text.numbers.ParsedDecimalTest)'
    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:170,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].from(double)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:172,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:172,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].from()'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:173,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertSimpleDecimal(org.apache.commons.text.numbers.ParsedDecimal,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:173,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: 174
      start: 169
    functionDepth: 1
    functionLinenumber: 169
    functionLinenumberEnd: 174
    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.ParsedDecimalTest].assertSimpleDecimal(org.apache.commons.text.numbers.ParsedDecimal,org.apache.commons.text.numbers.ParsedDecimalTest,String,int)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].assertSimpleDecimal(org.apache.commons.text.numbers.ParsedDecimal,String,int)'
    - Math.signum(double)
    - '[org.apache.commons.text.numbers.ParsedDecimal].from(double)'
    - '[org.apache.commons.text.numbers.ParsedDecimal].from()'
    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:178,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].from(double)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:181,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].toEngineeringString(ParsedDecimal.FormatOptions)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:181,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].parseExponent(String,ParsedDecimal.FormatOptions)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:182,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertEquals(int,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:182,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].from()'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:184,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].toEngineeringString(ParsedDecimal.FormatOptions)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:184,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].parseExponent(String,ParsedDecimal.FormatOptions)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:185,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertEquals(int,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:185,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: 186
      start: 176
    functionDepth: 2
    functionLinenumber: 176
    functionLinenumberEnd: 186
    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.ParsedDecimal].toEngineeringString(ParsedDecimal.FormatOptions)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToStringMethod(double,String,ParsedDecimal.FormatOptions)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].assertEquals(int,int)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].parseExponent(String,ParsedDecimal.FormatOptions)'
    - '[org.apache.commons.text.numbers.ParsedDecimal].from(double)'
    - '[org.apache.commons.text.numbers.ParsedDecimal].from()'
    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:190,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: 191
      start: 188
    functionDepth: 0
    functionLinenumber: 188
    functionLinenumberEnd: 191
    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:195,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: 196
      start: 193
    functionDepth: 0
    functionLinenumber: 193
    functionLinenumberEnd: 196
    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:202,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:203,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertEquals(String,org.apache.commons.text.numbers.ParsedDecimalTest)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:205,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: 206
      start: 198
    functionDepth: 1
    functionLinenumber: 198
    functionLinenumberEnd: 206
    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:
    - '[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)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].assertEquals(String,org.apache.commons.text.numbers.ParsedDecimalTest)'
    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:210,1
    - Dst: '[org.apache.commons.rng.UniformRandomProvider].nextInt(int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:211,1
    - Dst: Double.longBitsToDouble(org.apache.commons.text.numbers.ParsedDecimalTest)
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:212,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: 213
      start: 208
    functionDepth: 0
    functionLinenumber: 208
    functionLinenumberEnd: 213
    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:
    - '[org.apache.commons.rng.UniformRandomProvider].nextInt(int)'
    - Double.longBitsToDouble(org.apache.commons.text.numbers.ParsedDecimalTest)
    - '[org.apache.commons.rng.UniformRandomProvider].nextLong()'
    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:220,1
    - Dst: '[StringBuilder].append()'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:222,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:224,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: 225
      start: 219
    functionDepth: 0
    functionLinenumber: 219
    functionLinenumberEnd: 225
    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].<init>()'
    - '[StringBuilder].append()'
    - '[StringBuilder].toString()'
    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:228,1
    - Dst: String.valueOf(org.apache.commons.text.numbers.ParsedDecimalTest)
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:230,1
    - Dst: '[String].indexOf(org.apache.commons.text.numbers.ParsedDecimalTest)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:230,1
    - Dst: '[String].charAt(org.apache.commons.text.numbers.ParsedDecimalTest)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:235,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].getMinusSign()'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:235,1
    - Dst: '[String].substring(org.apache.commons.text.numbers.ParsedDecimalTest)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:240,1
    - Dst: Integer.parseInt(org.apache.commons.text.numbers.ParsedDecimalTest)
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:241,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: 248
      start: 227
    functionDepth: 1
    functionLinenumber: 227
    functionLinenumberEnd: 248
    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:
    - '[String].charAt(org.apache.commons.text.numbers.ParsedDecimalTest)'
    - Integer.parseInt(org.apache.commons.text.numbers.ParsedDecimalTest)
    - '[String].indexOf(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)'
    - '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].getMinusSign()'
    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:253,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,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:256,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkFrom(float,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:257,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkFrom(float,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:258,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkFrom(float,String,int)'
      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:261,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkFrom(float,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:262,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(float,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:265,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkFrom(float,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:267,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkFrom(float,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:268,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkFrom(int,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:271,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkFrom(float,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:272,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkFrom(float,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:273,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkFrom(float,String,int)'
      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:276,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkFrom(float,String)'
      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(float,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:279,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkFrom(float,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:281,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkFrom(float,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:282,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
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkFrom(org.apache.commons.text.numbers.ParsedDecimalTest,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:287,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkFrom(org.apache.commons.text.numbers.ParsedDecimalTest,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:288,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkFrom(org.apache.commons.text.numbers.ParsedDecimalTest,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:289,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: 290
      start: 250
    functionDepth: 1
    functionLinenumber: 250
    functionLinenumberEnd: 290
    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(org.apache.commons.text.numbers.ParsedDecimalTest,String)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].checkFrom(float,String)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].checkFrom(int,String,int)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].checkFrom(float,String,int)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].checkFrom(org.apache.commons.text.numbers.ParsedDecimalTest,String,int)'
    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:298,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertThrowsWithMessage(org.apache.commons.text.numbers.ParsedDecimalTest)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:300,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertThrowsWithMessage(org.apache.commons.text.numbers.ParsedDecimalTest)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:302,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: 304
      start: 292
    functionDepth: 1
    functionLinenumber: 292
    functionLinenumberEnd: 304
    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:309,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].isZero()'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:309,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertTrue(boolean)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:309,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].from()'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:310,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].isZero()'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:310,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertTrue(boolean)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:310,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].from(float)'
      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.apache.commons.text.numbers.ParsedDecimalTest].assertFalse(boolean)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:312,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].from()'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:313,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].isZero()'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:313,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertFalse(boolean)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:313,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].from(org.apache.commons.text.numbers.ParsedDecimalTest)'
      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.apache.commons.text.numbers.ParsedDecimalTest].assertFalse(boolean)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:315,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].from()'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:316,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].isZero()'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:316,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertFalse(boolean)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:316,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].from(org.apache.commons.text.numbers.ParsedDecimalTest)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:318,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].isZero()'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:318,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertFalse(boolean)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:318,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].from()'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:319,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].isZero()'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:319,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertFalse(boolean)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:319,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: 320
      start: 306
    functionDepth: 1
    functionLinenumber: 306
    functionLinenumberEnd: 320
    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.ParsedDecimalTest].assertTrue(boolean)'
    - '[org.apache.commons.text.numbers.ParsedDecimal].from(float)'
    - '[org.apache.commons.text.numbers.ParsedDecimal].isZero()'
    - '[org.apache.commons.text.numbers.ParsedDecimal].from(org.apache.commons.text.numbers.ParsedDecimalTest)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].assertFalse(boolean)'
    - '[org.apache.commons.text.numbers.ParsedDecimal].from()'
    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: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)'
      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)'
      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:334,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
    - 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:336,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:337,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:339,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: 340
      start: 322
    functionDepth: 1
    functionLinenumber: 322
    functionLinenumberEnd: 340
    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: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:352,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
    - 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:354,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:355,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:357,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: 358
      start: 342
    functionDepth: 1
    functionLinenumber: 342
    functionLinenumberEnd: 358
    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:364,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertMaxPrecision(float,int,boolean,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:365,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertMaxPrecision(float,int,boolean,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:366,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertMaxPrecision(float,int,boolean,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:367,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertMaxPrecision(float,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:370,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertMaxPrecision(int,boolean,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:371,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertMaxPrecision(int,boolean,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:372,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertMaxPrecision(int,boolean,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:373,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertMaxPrecision(int,boolean,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:374,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: 375
      start: 360
    functionDepth: 1
    functionLinenumber: 360
    functionLinenumberEnd: 375
    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:380,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].<init>()'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:381,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].createRandomDouble(org.apache.commons.text.numbers.ParsedDecimalTest)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:384,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].nextInt(int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:385,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:386,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].from(double)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:388,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].maxPrecision(org.apache.commons.text.numbers.ParsedDecimalTest)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:391,1
    - Dst: Double.toString(double)
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:394,1
    - Dst: '[java.math.BigDecimal].<init>(org.apache.commons.text.numbers.ParsedDecimalTest,java.math.MathContext)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:394,1
    - Dst: '[java.math.BigDecimal].doubleValue()'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:394,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].toScientificString(org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:395,1
    - Dst: Double.parseDouble(String)
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:395,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertEquals(org.apache.commons.text.numbers.ParsedDecimalTest,org.apache.commons.text.numbers.ParsedDecimalTest)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:394,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: 397
      start: 377
    functionDepth: 1
    functionLinenumber: 377
    functionLinenumberEnd: 397
    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].toScientificString(org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
    - RandomSource.XO_RO_SHI_RO_128_PP.create(int)
    - '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].<init>()'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].assertEquals(org.apache.commons.text.numbers.ParsedDecimalTest,org.apache.commons.text.numbers.ParsedDecimalTest)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].createRandomDouble(org.apache.commons.text.numbers.ParsedDecimalTest)'
    - Double.toString(double)
    - '[java.math.BigDecimal].doubleValue()'
    - Double.parseDouble(String)
    - '[java.math.MathContext].<init>(org.apache.commons.text.numbers.ParsedDecimalTest,org.apache.commons.text.numbers.ParsedDecimalTest)'
    - '[java.math.BigDecimal].<init>(org.apache.commons.text.numbers.ParsedDecimalTest,java.math.MathContext)'
    - '[org.apache.commons.text.numbers.ParsedDecimal].from(double)'
    - '[org.apache.commons.text.numbers.ParsedDecimal].maxPrecision(org.apache.commons.text.numbers.ParsedDecimalTest)'
    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:402,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertMaxPrecision(float,int,boolean,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:403,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertMaxPrecision(float,int,boolean,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:404,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertMaxPrecision(int,boolean,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:405,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertMaxPrecision(int,boolean,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:406,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertMaxPrecision(int,boolean,String,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:407,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: 408
      start: 399
    functionDepth: 1
    functionLinenumber: 399
    functionLinenumberEnd: 408
    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:418,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertRound(org.apache.commons.text.numbers.ParsedDecimalTest,boolean,String)'
      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:420,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,int)'
      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:425,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertRound(org.apache.commons.text.numbers.ParsedDecimalTest,boolean,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:426,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertRound(org.apache.commons.text.numbers.ParsedDecimalTest,boolean,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:427,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertRound(org.apache.commons.text.numbers.ParsedDecimalTest,boolean,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:428,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertRound(org.apache.commons.text.numbers.ParsedDecimalTest,boolean,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:429,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: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
    - 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:436,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:437,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:438,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:439,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: 440
      start: 410
    functionDepth: 1
    functionLinenumber: 410
    functionLinenumberEnd: 440
    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,int,boolean,String,int)'
    - '[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,boolean,String)'
    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:450,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertRound(org.apache.commons.text.numbers.ParsedDecimalTest,boolean,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:451,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertRound(org.apache.commons.text.numbers.ParsedDecimalTest,boolean,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:452,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: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
    - 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:458,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:459,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:460,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: 461
      start: 442
    functionDepth: 1
    functionLinenumber: 442
    functionLinenumberEnd: 461
    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,int,boolean,String,int)'
    - '[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,boolean,String)'
    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:471,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertRound(org.apache.commons.text.numbers.ParsedDecimalTest,boolean,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:472,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:473,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: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
    - 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:479,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:480,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:481,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: 482
      start: 463
    functionDepth: 1
    functionLinenumber: 463
    functionLinenumberEnd: 482
    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,int,boolean,String,int)'
    - '[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,boolean,String)'
    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:487,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].<init>()'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:489,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].<init>()'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:490,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setExponentSeparator(String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:491,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setIncludeFractionPlaceholder(boolean)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:492,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].createRandomDouble(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:499,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].toScientificString(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.apache.commons.text.numbers.ParsedDecimalTest].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:500,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].toScientificString(org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:500,1
    - Dst: Double.parseDouble(String)
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:500,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertEquals(double,org.apache.commons.text.numbers.ParsedDecimalTest)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:500,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].toEngineeringString(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.apache.commons.text.numbers.ParsedDecimalTest].assertEquals(double,org.apache.commons.text.numbers.ParsedDecimalTest)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:502,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].from(double)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:503,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].toEngineeringString(org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:503,1
    - Dst: Double.parseDouble(String)
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:503,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertEquals(double,org.apache.commons.text.numbers.ParsedDecimalTest)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:503,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].from(double)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:505,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].toPlainString(org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:505,1
    - Dst: Double.parseDouble(String)
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:505,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertEquals(double,org.apache.commons.text.numbers.ParsedDecimalTest)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:505,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].from(double)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:506,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].toPlainString(org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:506,1
    - Dst: Double.parseDouble(String)
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:506,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertEquals(double,org.apache.commons.text.numbers.ParsedDecimalTest)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:506,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: 508
      start: 484
    functionDepth: 1
    functionLinenumber: 484
    functionLinenumberEnd: 508
    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.ParsedDecimal].toScientificString(org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
    - RandomSource.XO_RO_SHI_RO_128_PP.create(int)
    - '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].<init>()'
    - '[org.apache.commons.text.numbers.ParsedDecimal].toEngineeringString(org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].createRandomDouble(org.apache.commons.text.numbers.ParsedDecimalTest)'
    - Double.parseDouble(String)
    - '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setExponentSeparator(String)'
    - '[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].assertEquals(double,org.apache.commons.text.numbers.ParsedDecimalTest)'
    - '[org.apache.commons.text.numbers.ParsedDecimal].from(double)'
    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:517,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].<init>()'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:518,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setExponentSeparator(String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:519,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setIncludeFractionPlaceholder(boolean)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:520,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].from(float)'
      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.apache.commons.text.numbers.ParsedDecimalTest].assertEquals(float,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:526,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].toScientificString(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.apache.commons.text.numbers.ParsedDecimalTest].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:527,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].toScientificString(org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:527,1
    - Dst: Double.parseDouble(String)
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:527,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertEquals(org.apache.commons.text.numbers.ParsedDecimalTest,org.apache.commons.text.numbers.ParsedDecimalTest)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:527,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].toEngineeringString(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.apache.commons.text.numbers.ParsedDecimalTest].assertEquals(org.apache.commons.text.numbers.ParsedDecimalTest,org.apache.commons.text.numbers.ParsedDecimalTest)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:529,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].from(org.apache.commons.text.numbers.ParsedDecimalTest)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:530,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].toEngineeringString(org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:530,1
    - Dst: Double.parseDouble(String)
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:530,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertEquals(org.apache.commons.text.numbers.ParsedDecimalTest,org.apache.commons.text.numbers.ParsedDecimalTest)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:530,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].from(org.apache.commons.text.numbers.ParsedDecimalTest)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:532,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].toPlainString(org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:532,1
    - Dst: Double.parseDouble(String)
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:532,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertEquals(org.apache.commons.text.numbers.ParsedDecimalTest,org.apache.commons.text.numbers.ParsedDecimalTest)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:532,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].from(org.apache.commons.text.numbers.ParsedDecimalTest)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:533,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].toPlainString(org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:533,1
    - Dst: Double.parseDouble(String)
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:533,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertEquals(org.apache.commons.text.numbers.ParsedDecimalTest,org.apache.commons.text.numbers.ParsedDecimalTest)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:533,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: 535
      start: 510
    functionDepth: 1
    functionLinenumber: 510
    functionLinenumberEnd: 535
    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.apache.commons.text.numbers.ParsedDecimal].toScientificString(org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].<init>()'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].assertEquals(org.apache.commons.text.numbers.ParsedDecimalTest,org.apache.commons.text.numbers.ParsedDecimalTest)'
    - '[org.apache.commons.text.numbers.ParsedDecimal].toEngineeringString(org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
    - Double.parseDouble(String)
    - '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setExponentSeparator(String)'
    - '[org.apache.commons.text.numbers.ParsedDecimal].from(float)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].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.ParsedDecimal].from(org.apache.commons.text.numbers.ParsedDecimalTest)'
    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:540,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setDigitsFromString(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: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.apache.commons.text.numbers.ParsedDecimalTest].assertEquals(String,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:544,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].from()'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:545,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].toPlainString(org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:545,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertEquals(String,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:545,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].toPlainString(org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:546,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertEquals(String,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:546,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].from(int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:547,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].toPlainString(org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:547,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].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].toPlainString(org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:548,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertEquals(String,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:548,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.apache.commons.text.numbers.ParsedDecimalTest].assertEquals(String,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:550,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].from()'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:551,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].toScientificString(org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:551,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertEquals(String,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:551,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].toScientificString(org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:552,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertEquals(String,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:552,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].from(int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:553,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].toScientificString(org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:553,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].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].toScientificString(org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:554,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertEquals(String,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:554,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.apache.commons.text.numbers.ParsedDecimalTest].assertEquals(String,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:556,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].from()'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:557,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].toEngineeringString(org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:557,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertEquals(String,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:557,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].from(float)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:558,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].toEngineeringString(org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:558,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertEquals(String,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:558,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].from(int)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:559,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].toEngineeringString(org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:559,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertEquals(String,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:559,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].from(float)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:560,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].toEngineeringString(org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:560,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].assertEquals(String,String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:560,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: 561
      start: 537
    functionDepth: 2
    functionLinenumber: 537
    functionLinenumberEnd: 561
    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].toScientificString(org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setDigitsFromString(String)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].<init>()'
    - '[org.apache.commons.text.numbers.ParsedDecimal].toEngineeringString(org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
    - '[org.apache.commons.text.numbers.ParsedDecimal].from(float)'
    - '[org.apache.commons.text.numbers.ParsedDecimal].toPlainString(org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].assertEquals(String,String)'
    - '[org.apache.commons.text.numbers.ParsedDecimal].from(int)'
    - '[org.apache.commons.text.numbers.ParsedDecimal].from()'
    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:566,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setIncludeFractionPlaceholder(boolean)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:567,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setSignedZero(boolean)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:568,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setDecimalSeparator(char)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:569,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setMinusSign(char)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:570,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setExponentSeparator(String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:571,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setAlwaysIncludeExponent(boolean)'
      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:575,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToEngineeringString(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(float,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:577,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: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:580,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToEngineeringString(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(int,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:583,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
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToEngineeringString(String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:588,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:589,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:590,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: 591
      start: 563
    functionDepth: 1
    functionLinenumber: 563
    functionLinenumberEnd: 591
    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].setDecimalSeparator(char)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToEngineeringString(int,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setAlwaysIncludeExponent(boolean)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].<init>()'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setMinusSign(char)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToEngineeringString(String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setExponentSeparator(String)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToEngineeringString(float,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setSignedZero(boolean)'
    - '[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)'
    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: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:599,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToEngineeringString(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(float,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:601,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: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:604,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToEngineeringString(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(int,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:607,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
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToEngineeringString(String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:612,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:613,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:614,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: 615
      start: 593
    functionDepth: 1
    functionLinenumber: 593
    functionLinenumberEnd: 615
    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(int,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].<init>()'
    - '[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].checkToEngineeringString(org.apache.commons.text.numbers.ParsedDecimalTest,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
    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:620,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setIncludeFractionPlaceholder(boolean)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:621,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setSignedZero(boolean)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:622,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setDecimalSeparator(char)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:623,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setMinusSign(char)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:624,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setThousandsGroupingSeparator(char)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:625,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setGroupThousands(boolean)'
      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:629,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToPlainString(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(float,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(float,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: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(int,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:639,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: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(int,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:642,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToPlainString(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(int,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:645,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:647,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:648,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToPlainString(String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:650,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:651,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:652,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: 653
      start: 617
    functionDepth: 1
    functionLinenumber: 617
    functionLinenumberEnd: 653
    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.FormatOptionsImpl].setDecimalSeparator(char)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setGroupThousands(boolean)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToPlainString(String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].<init>()'
    - '[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].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].setSignedZero(boolean)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setIncludeFractionPlaceholder(boolean)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToPlainString(org.apache.commons.text.numbers.ParsedDecimalTest,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
    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: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:661,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToPlainString(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(float,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(float,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: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(int,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:671,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: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(int,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:674,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToPlainString(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(int,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:677,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:679,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:680,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToPlainString(String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:682,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:683,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:684,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: 685
      start: 655
    functionDepth: 1
    functionLinenumber: 655
    functionLinenumberEnd: 685
    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.FormatOptionsImpl].<init>()'
    - '[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].checkToPlainString(org.apache.commons.text.numbers.ParsedDecimalTest,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
    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:690,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setIncludeFractionPlaceholder(boolean)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:691,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setSignedZero(boolean)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:692,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setDecimalSeparator(char)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:693,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setMinusSign(char)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:694,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setExponentSeparator(String)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:695,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setAlwaysIncludeExponent(boolean)'
      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:699,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(float,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(float,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:702,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToScientificString(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(int,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:705,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
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToScientificString(String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:710,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:711,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:712,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: 713
      start: 687
    functionDepth: 1
    functionLinenumber: 687
    functionLinenumberEnd: 713
    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].setDecimalSeparator(char)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setAlwaysIncludeExponent(boolean)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].<init>()'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToScientificString(int,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setMinusSign(char)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToScientificString(float,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setExponentSeparator(String)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setSignedZero(boolean)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl].setIncludeFractionPlaceholder(boolean)'
    - '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToScientificString(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)'
    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: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:721,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(float,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(float,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:724,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToScientificString(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(int,String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:727,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
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimalTest].checkToScientificString(String,org.apache.commons.text.numbers.ParsedDecimalTest.FormatOptionsImpl)'
      Src: org.apache.commons.text.numbers.ParsedDecimalTest:732,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:733,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:734,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: 735
      start: 715
    functionDepth: 1
    functionLinenumber: 715
    functionLinenumberEnd: 735
    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.FormatOptionsImpl].<init>()'
    - '[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(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)'
    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: 59
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 59
    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: 64
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 64
    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:68,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: 69
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 69
    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: 74
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 74
    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: 79
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 79
    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: 84
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 84
    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: 89
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 89
    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: 94
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 94
    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: 99
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 99
    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: 103
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 103
    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: 107
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 107
    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:110,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: 111
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 111
    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: 115
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 115
    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: 119
      start: 117
    functionDepth: 0
    functionLinenumber: 117
    functionLinenumberEnd: 119
    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: 123
      start: 121
    functionDepth: 0
    functionLinenumber: 121
    functionLinenumberEnd: 123
    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: 127
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 127
    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: 131
      start: 129
    functionDepth: 0
    functionLinenumber: 129
    functionLinenumberEnd: 131
    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: 135
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 135
    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:42,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].nextInt(int)'
    - '[org.apache.commons.rng.UniformRandomProvider].nextLong()'
    - 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:
    - '[org.apache.commons.text.jmh.DoubleFormatPerformance.DoubleInput].getInput()'
    - '[org.openjdk.jmh.infra.Blackhole].consume(org.apache.commons.text.jmh.DoubleFormatPerformance)'
    - '[java.util.function.DoubleFunction<T>].apply(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:
    - '[java.math.BigDecimal].valueOf(org.apache.commons.text.jmh.DoubleFormatPerformance)'
    - '[org.apache.commons.text.jmh.DoubleFormatPerformance].stripTrailingZeros()'
    - '[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:
    - '[org.apache.commons.text.jmh.DoubleFormatPerformance].runDoubleFunction(DoubleInput,org.openjdk.jmh.infra.Blackhole)'
    - '[java.text.DecimalFormat].<init>(String)'
    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:
    - '[org.apache.commons.text.jmh.DoubleFormatPerformance].runDoubleFunction(DoubleInput,org.openjdk.jmh.infra.Blackhole)'
    - '[java.text.DecimalFormat].<init>(String)'
    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:
    - '[org.apache.commons.text.jmh.DoubleFormatPerformance].runDoubleFunction(DoubleInput,org.openjdk.jmh.infra.Blackhole)'
    - '[java.text.DecimalFormat].<init>(String)'
    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:
    - '[org.apache.commons.text.jmh.DoubleFormatPerformance].runDoubleFunction(DoubleInput,org.openjdk.jmh.infra.Blackhole)'
    - '[java.text.DecimalFormat].<init>(String)'
    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:
    - DoubleFormat.ENGINEERING.builder()
    - '[org.apache.commons.text.jmh.DoubleFormatPerformance].maxPrecision(int)'
    - '[org.apache.commons.text.jmh.DoubleFormatPerformance].alwaysIncludeExponent(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()'
    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].minDecimalExponent()'
    - '[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()'
    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:
    - DoubleFormat.PLAIN.builder()
    - '[org.apache.commons.text.jmh.DoubleFormatPerformance].minDecimalExponent()'
    - '[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()'
    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].maxPrecision(int)'
    - '[org.apache.commons.text.jmh.DoubleFormatPerformance].alwaysIncludeExponent(boolean)'
    - DoubleFormat.SCIENTIFIC.builder()
    - '[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()'
    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:
    - RandomSource.XO_RO_SHI_RO_128_PP.create()
    - '[org.apache.commons.text.jmh.DoubleFormatPerformance.DoubleInput].randomDoubleArray(int,int,int,org.apache.commons.text.jmh.DoubleFormatPerformance.DoubleInput)'
    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:136,1
    - Dst: input.getLeft()
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance:138,1
    - Dst: input.getRight()
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance:138,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:138,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: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - InputData
    constantsTouched: []
    func_position:
      end: 140
      start: 134
    functionDepth: 2
    functionLinenumber: 134
    functionLinenumberEnd: 140
    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].<init>()'
    - '[org.apache.commons.text.similarity.LongestCommonSubsequence].longestCommonSubsequence(org.apache.commons.text.jmh.LongestCommonSubsequencePerformance,org.apache.commons.text.jmh.LongestCommonSubsequencePerformance)'
    - 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:144,1
    - Dst: input.getLeft()
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance:146,1
    - Dst: input.getRight()
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance:146,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:146,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: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - InputData
    constantsTouched: []
    func_position:
      end: 148
      start: 142
    functionDepth: 1
    functionLinenumber: 142
    functionLinenumberEnd: 148
    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:
    - '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence].longestCommonSubsequence(org.apache.commons.text.jmh.LongestCommonSubsequencePerformance,org.apache.commons.text.jmh.LongestCommonSubsequencePerformance)'
    - input.getRight()
    - '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence].<init>()'
    - input.getLeft()
    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:152,1
    - Dst: input.getLeft()
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance:154,1
    - Dst: input.getRight()
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance:154,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:154,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: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - InputData
    constantsTouched: []
    func_position:
      end: 156
      start: 150
    functionDepth: 2
    functionLinenumber: 150
    functionLinenumberEnd: 156
    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:
    - input.getRight()
    - '[org.apache.commons.text.similarity.LongestCommonSubsequence].<init>()'
    - '[org.apache.commons.text.similarity.LongestCommonSubsequence].apply(org.apache.commons.text.jmh.LongestCommonSubsequencePerformance,org.apache.commons.text.jmh.LongestCommonSubsequencePerformance)'
    - 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:160,1
    - Dst: input.getLeft()
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance:162,1
    - Dst: input.getRight()
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance:162,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:162,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: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - InputData
    constantsTouched: []
    func_position:
      end: 164
      start: 158
    functionDepth: 1
    functionLinenumber: 158
    functionLinenumberEnd: 164
    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()
    - '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence].<init>()'
    - input.getLeft()
    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:61,1
    - Dst: '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence].longestCommonSubsequence(CharSequence,CharSequence)'
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence:63,1
    - Dst: '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence].length()'
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence:63,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: 64
      start: 58
    functionDepth: 3
    functionLinenumber: 58
    functionLinenumberEnd: 64
    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].length()'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence].longestCommonSubsequence(CharSequence,CharSequence)'
    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:68,1
    - Dst: '[CharSequence].length()'
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence:70,1
    - Dst: '[CharSequence].length()'
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence:70,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:70,1
    - Dst: '[StringBuilder].<init>(org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence)'
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence:70,1
    - Dst: '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence].longestCommonSubstringLengthArray(CharSequence,CharSequence)'
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence:71,1
    - Dst: '[CharSequence].length()'
      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:74,1
    - Dst: '[CharSequence].charAt(org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence)'
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence:76,1
    - Dst: '[CharSequence].charAt(org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence)'
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence:76,1
    - Dst: '[CharSequence].charAt(org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence)'
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence:77,1
    - Dst: '[StringBuilder].append(org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence)'
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence:77,1
    - Dst: '[StringBuilder].reverse()'
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence:87,1
    - Dst: '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence].toString()'
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence:87,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: 88
      start: 66
    functionDepth: 2
    functionLinenumber: 66
    functionLinenumberEnd: 88
    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:
    - '[CharSequence].charAt(org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence)'
    - Math.max(org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence,org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence)
    - '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence].toString()'
    - '[StringBuilder].reverse()'
    - '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence].longestCommonSubstringLengthArray(CharSequence,CharSequence)'
    - '[IllegalArgumentException].<init>(String)'
    - '[StringBuilder].<init>(org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence)'
    - '[CharSequence].length()'
    - '[StringBuilder].append(org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence)'
    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:91,1
    - Dst: '[CharSequence].length()'
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence:91,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].charAt(org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence)'
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence:100,1
    - Dst: '[CharSequence].charAt(org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence)'
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence:100,1
    - Dst: Math.max()
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.BaselineLongestCommonSubsequence:103,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: 108
      start: 90
    functionDepth: 1
    functionLinenumber: 90
    functionLinenumberEnd: 108
    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:117,1
    - Dst: '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData].getContextClassLoader()'
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData:117,1
    - Dst: CSVFormat.DEFAULT.builder()
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData:118,1
    - Dst: '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData].setCommentMarker(char)'
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData:118,1
    - Dst: '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData].setTrim(boolean)'
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData:118,1
    - Dst: '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData].get()'
      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:120,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:119,1
    - Dst: '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData].parse(java.io.InputStreamReader)'
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData:118,1
    - Dst: '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData].forEach()'
      Src: org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData:118,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<Pair<CharSequence, CharSequence>>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 131
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 131
    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:
    - CSVFormat.DEFAULT.builder()
    - '[java.io.InputStreamReader].<init>(org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData)'
    - '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData].get()'
    - Thread.currentThread()
    - '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData].forEach()'
    - '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData].getContextClassLoader()'
    - '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData].setCommentMarker(char)'
    - '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData].setTrim(boolean)'
    - '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData].getResourceAsStream(String)'
    - '[org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData].parse(java.io.InputStreamReader)'
    - '[java.util.Objects].requireNonNull(org.apache.commons.text.jmh.LongestCommonSubsequencePerformance.InputData)'
    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:113,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.apache.commons.text.similarity.LevenshteinDistance].getDefaultInstance()'
    - '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.text.similarity.SimilarityScore<Boolean>,String,String,boolean)'
    - '[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.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.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.SimilarityScoreFrom].<init>(org.apache.commons.text.similarity.SimilarityScore<R>,CharSequence)'
    - '[org.apache.commons.text.similarity.SimilarityScoreFrom].apply(CharSequence)'
    - '[org.apache.commons.text.similarity.ParameterizedSimilarityScoreFromTest].assertEquals(R,R)'
    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
    - Dst: '[org.apache.commons.text.similarity.SimilarityCharacterInputTest].assertNotEquals(org.apache.commons.text.similarity.SimilarityInput<Object>,null)'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:45,1
    - Dst: '[Object].<init>()'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:46,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityCharacterInputTest].assertNotEquals(org.apache.commons.text.similarity.SimilarityInput<Object>,Object)'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    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: 47
      start: 31
    functionDepth: 4
    functionLinenumber: 31
    functionLinenumberEnd: 47
    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.SimilarityInputTest].build(Class<?>,String)'
    - '[org.apache.commons.text.similarity.SimilarityCharacterInputTest].assertNotEquals(org.apache.commons.text.similarity.SimilarityInput<Object>,Object)'
    - '[org.apache.commons.text.similarity.SimilarityCharacterInputTest].assertEquals(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
    - '[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.SimilarityCharacterInputTest].assertNotEquals(org.apache.commons.text.similarity.SimilarityInput<Object>,null)'
    - '[Object].<init>()'
    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:52,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      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.SimilarityInput<Object>].hashCode()'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:56,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<Object>].hashCode()'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:56,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:56,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<Object>].hashCode()'
      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:57,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:57,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:58,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      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
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<Object>].hashCode()'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:61,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<Object>].hashCode()'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:61,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:61,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<Object>].hashCode()'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:62,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<Object>].hashCode()'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:62,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:62,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: 63
      start: 49
    functionDepth: 4
    functionLinenumber: 49
    functionLinenumberEnd: 63
    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.SimilarityCharacterInputTest].assertEquals(org.apache.commons.text.similarity.SimilarityCharacterInputTest,org.apache.commons.text.similarity.SimilarityCharacterInputTest)'
    - '[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>].hashCode()'
    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:68,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      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.SimilarityInput<Object>].toString()'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:72,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<Object>].toString()'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:72,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:72,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<Object>].toString()'
      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:73,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:73,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:74,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      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
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<Object>].toString()'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:77,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<Object>].toString()'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:77,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:77,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<Object>].toString()'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:78,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<Object>].toString()'
      Src: org.apache.commons.text.similarity.SimilarityCharacterInputTest:78,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:78,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: 79
      start: 65
    functionDepth: 4
    functionLinenumber: 65
    functionLinenumberEnd: 79
    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.SimilarityInput<Object>].toString()'
    - '[org.apache.commons.text.similarity.SimilarityCharacterInputTest].assertEquals(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.SimilarityCharacterInputTest].assertNotEquals(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
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertThrows()'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:37,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertThrows()'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:39,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 18
    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: 41
      start: 34
    functionDepth: 1
    functionLinenumber: 34
    functionLinenumberEnd: 41
    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:45,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: 46
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 46
    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:50,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: 51
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 51
    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: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
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:62,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:62,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:62,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:62,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:63,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:63,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:63,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:63,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:64,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:64,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:64,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:64,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:65,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:65,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:65,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:65,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: 66
      start: 53
    functionDepth: 4
    functionLinenumber: 53
    functionLinenumberEnd: 66
    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.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>)'
    - '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].testGetLevenshteinDistance(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:70,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityCharacterInput].<init>(String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:70,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityCharacterInput].<init>(String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:71,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].apply(org.apache.commons.text.similarity.SimilarityCharacterInput,org.apache.commons.text.similarity.SimilarityCharacterInput)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:70,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:70,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    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: 72
      start: 68
    functionDepth: 1
    functionLinenumber: 68
    functionLinenumberEnd: 72
    functionName: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].testGetLevenshteinDistance_EmptyStringString()'
    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.SimilarityCharacterInput].<init>(String)'
    - '[org.apache.commons.text.similarity.LevenshteinDistance].<init>(int)'
    - '[org.apache.commons.text.similarity.LevenshteinDistance].apply(org.apache.commons.text.similarity.SimilarityCharacterInput,org.apache.commons.text.similarity.SimilarityCharacterInput)'
    - '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(Integer)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].testGetLevenshteinDistance_EmptyStringString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertThrows()'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:77,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: 78
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 78
    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:83,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: 84
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 84
    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:89,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: 90
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 90
    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:95,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: 96
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 96
    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:101,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:101,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:101,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:101,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:102,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:102,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:102,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:102,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:103,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:103,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:103,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:103,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:104,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:104,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:104,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:104,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:105,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:105,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:105,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:105,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:106,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:106,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:106,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:106,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.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.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.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(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:110,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: 111
      start: 98
    functionDepth: 4
    functionLinenumber: 98
    functionLinenumberEnd: 111
    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.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>)'
    - '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
    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: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:119,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:119,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:119,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:119,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:119,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:120,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:120,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:120,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:120,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:120,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:123,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:123,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:123,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:123,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:123,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:124,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:124,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:124,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:124,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:124,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:127,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:127,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:127,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:127,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:127,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:131,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:131,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:131,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:131,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:131,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:135,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:135,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:135,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:135,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:135,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(int,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:139,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:139,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:139,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:139,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:139,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(int,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:143,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:143,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:143,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:143,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:143,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:147,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:147,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:147,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:147,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:147,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:148,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:148,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:148,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:148,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:148,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(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: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(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(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: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>(int)'
      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>(int)'
      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>(int)'
      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(Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:162,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].<init>(int)'
      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>(int)'
      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(Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:164,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].<init>(int)'
      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(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:166,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:167,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:167,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:167,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:167,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:167,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].<init>(org.apache.commons.text.similarity.LevenshteinDistanceTest)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:169,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:169,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:169,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:169,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:169,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].<init>(org.apache.commons.text.similarity.LevenshteinDistanceTest)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:170,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:170,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:170,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:170,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:170,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].<init>(org.apache.commons.text.similarity.LevenshteinDistanceTest)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:171,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:171,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:171,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:171,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:171,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].<init>(org.apache.commons.text.similarity.LevenshteinDistanceTest)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:172,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:172,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:172,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:172,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:172,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].<init>(org.apache.commons.text.similarity.LevenshteinDistanceTest)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:173,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:173,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:173,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:173,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:173,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].<init>(org.apache.commons.text.similarity.LevenshteinDistanceTest)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:174,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:174,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:174,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:174,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:174,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].<init>(org.apache.commons.text.similarity.LevenshteinDistanceTest)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:175,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:175,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:175,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:175,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:175,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:176,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:176,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:176,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:176,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:176,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: 177
      start: 113
    functionDepth: 4
    functionLinenumber: 113
    functionLinenumberEnd: 177
    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.LevenshteinDistance].<init>(int)'
    - '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(Integer)'
    - '[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.LevenshteinDistance].<init>(org.apache.commons.text.similarity.LevenshteinDistanceTest)'
    - '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertEquals(int,Integer)'
    - '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
    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:181,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].getThreshold()'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:181,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertNull(Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDistanceTest:181,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: 182
      start: 179
    functionDepth: 1
    functionLinenumber: 179
    functionLinenumberEnd: 182
    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.LevenshteinDistance].getDefaultInstance()'
    - '[org.apache.commons.text.similarity.LevenshteinDistanceTest].assertNull(Integer)'
    - '[org.apache.commons.text.similarity.LevenshteinDistance].getThreshold()'
    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: 18
    functionsReached:
    - '[Class<?>].getConstructor()'
    - '[org.apache.commons.text.similarity.SimilarityInput].input(Object)'
    - '[org.apache.commons.text.similarity.SimilarityInputTest].newInstance(String)'
    - '[AssertionError].<init>(org.apache.commons.text.similarity.SimilarityInputTest)'
    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: 2
    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.SimilarityInput].input(String)'
    - '[org.apache.commons.text.similarity.SimilarityInputTest].assertEquals(int,org.apache.commons.text.similarity.SimilarityInputTest)'
    - '[org.apache.commons.text.similarity.SimilarityInputTest].assertThrows()'
    - '[org.apache.commons.text.similarity.SimilarityInput<Character>].length()'
    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:
    - '[java.util.Objects].equals(CharSequence,org.apache.commons.text.similarity.SimilarityInputTest.SimilarityInputFixture)'
    - '[Object].getClass()'
    - '[org.apache.commons.text.similarity.SimilarityInputTest.SimilarityInputFixture].getClass()'
    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:37,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: 38
      start: 35
    functionDepth: 2
    functionLinenumber: 35
    functionLinenumberEnd: 38
    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:48,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: 80
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 80
    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.JaroWinklerSimilarityTest].assertThrows()'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:84,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: 85
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 85
    functionName: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].testApply_NullSimilarityInput()'
    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].testApply_NullSimilarityInput()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].assertThrows()'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:89,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: 90
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 90
    functionName: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].testApply_SimilarityInputNull()'
    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].testApply_SimilarityInputNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - 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:95,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:96,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:97,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:97,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:97,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
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:102,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:102,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:102,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:102,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:103,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:103,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:103,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:103,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:104,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:104,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:104,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:104,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:106,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:106,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:106,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:105,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:107,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:108,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:107,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:107,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:109,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:109,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:109,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:109,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:110,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:110,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:110,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:110,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:111,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:111,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:111,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:111,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:112,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:112,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:112,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:112,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: 113
      start: 92
    functionDepth: 4
    functionLinenumber: 92
    functionLinenumberEnd: 113
    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.JaroWinklerSimilarityTest].assertEquals(float,Double,float)'
    - '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
    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:117,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: 118
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 118
    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:122,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: 123
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 123
    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:127,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: 128
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 128
    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: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
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].wrap(String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:137,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarity].apply(CharSequence,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:137,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:137,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].wrap(String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:138,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarity].apply(CharSequence,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:138,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:138,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].wrap(String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:139,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarity].apply(CharSequence,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:139,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:139,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].wrap(String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:140,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarity].apply(CharSequence,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:140,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:140,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].wrap(String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:141,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarity].apply(CharSequence,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:141,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:141,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].wrap(String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:142,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarity].apply(CharSequence,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:142,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:142,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].wrap(String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:143,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarity].apply(CharSequence,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:143,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:143,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].wrap(String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:144,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarity].apply(CharSequence,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:144,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:144,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].wrap(String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:145,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarity].apply(CharSequence,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:145,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:145,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].wrap(String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:146,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarity].apply(CharSequence,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:146,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:146,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].wrap(String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:147,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarity].apply(CharSequence,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:147,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerSimilarityTest:147,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: 148
      start: 130
    functionDepth: 1
    functionLinenumber: 130
    functionLinenumberEnd: 148
    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:37,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionResult].<init>(int,int,int)'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:38,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionResult].<init>(int,int,int)'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:39,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionResult].<init>(int,int,int)'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:40,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionResult].<init>(int,int,int)'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:44,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionResultTest].assertEquals(org.apache.commons.text.similarity.IntersectionResult)'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:44,1
    - Dst: '[Object].<init>()'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:46,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionResultTest].assertNotEquals(Object)'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:48,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionResultTest].assertNotEquals(null)'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:49,1
    - Dst: results[i].equals()
      Src: org.apache.commons.text.similarity.IntersectionResultTest:51,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionResultTest].assertEquals(org.apache.commons.text.similarity.IntersectionResultTest,org.apache.commons.text.similarity.IntersectionResultTest)'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:51,1
    - Dst: results[i].equals(null)
      Src: org.apache.commons.text.similarity.IntersectionResultTest:54,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionResultTest].assertFalse(org.apache.commons.text.similarity.IntersectionResultTest,String)'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:54,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionResultTest].assertNotEquals(String,String)'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:55,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    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: 57
      start: 34
    functionDepth: 2
    functionLinenumber: 34
    functionLinenumberEnd: 57
    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:
    - results[i].equals()
    - '[org.apache.commons.text.similarity.IntersectionResultTest].assertFalse(org.apache.commons.text.similarity.IntersectionResultTest,String)'
    - '[org.apache.commons.text.similarity.IntersectionResultTest].assertNotEquals(String,String)'
    - '[org.apache.commons.text.similarity.IntersectionResultTest].assertEquals(org.apache.commons.text.similarity.IntersectionResultTest,org.apache.commons.text.similarity.IntersectionResultTest)'
    - '[org.apache.commons.text.similarity.IntersectionResult].<init>(int,int,int)'
    - '[org.apache.commons.text.similarity.IntersectionResultTest].assertNotEquals(null)'
    - '[org.apache.commons.text.similarity.IntersectionResultTest].assertEquals(org.apache.commons.text.similarity.IntersectionResult)'
    - '[org.apache.commons.text.similarity.IntersectionResultTest].assertNotEquals(Object)'
    - results[i].equals(null)
    - '[Object].<init>()'
    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:62,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionResult].<init>(int,int,int)'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:63,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionResult].<init>(int,int,int)'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:64,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:66,1
    - Dst: '[java.util.HashMap].put(org.apache.commons.text.similarity.IntersectionResultTest)'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:69,1
    - Dst: '[java.util.HashMap].get()'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:72,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionResultTest].assertEquals(org.apache.commons.text.similarity.IntersectionResultTest,org.apache.commons.text.similarity.IntersectionResultTest)'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:72,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: 74
      start: 59
    functionDepth: 2
    functionLinenumber: 59
    functionLinenumberEnd: 74
    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:
    - '[java.util.HashMap].<init>()'
    - '[java.util.HashMap].put(org.apache.commons.text.similarity.IntersectionResultTest)'
    - '[org.apache.commons.text.similarity.IntersectionResultTest].assertEquals(org.apache.commons.text.similarity.IntersectionResultTest,org.apache.commons.text.similarity.IntersectionResultTest)'
    - '[org.apache.commons.text.similarity.IntersectionResult].<init>(int,int,int)'
    - '[java.util.HashMap].get()'
    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:80,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionResultTest].assertThrows()'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:81,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionResultTest].assertThrows()'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:82,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: 83
      start: 76
    functionDepth: 1
    functionLinenumber: 76
    functionLinenumberEnd: 83
    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:
    - '[org.apache.commons.text.similarity.IntersectionResultTest].assertThrows()'
    - Math.max(org.apache.commons.text.similarity.IntersectionResultTest,org.apache.commons.text.similarity.IntersectionResultTest)
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.IntersectionResultTest].testNewIntersectionResult_WithIntersectionAboveSizeAorB()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.IntersectionResultTest].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_WithNegativeIntersection()'
    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.IntersectionResultTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.IntersectionResultTest].testNewIntersectionResult_WithNegativeIntersection()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.IntersectionResultTest].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_WithNegativeSizeA()'
    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.IntersectionResultTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.IntersectionResultTest].testNewIntersectionResult_WithNegativeSizeA()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.IntersectionResultTest].assertThrows()'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:106,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: 107
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 107
    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.apache.commons.text.similarity.IntersectionResultTest].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:114,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: 115
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 115
    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:119,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionResultTest].nextInt(org.apache.commons.text.similarity.IntersectionResultTest)'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:123,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionResultTest].nextInt(org.apache.commons.text.similarity.IntersectionResultTest)'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:124,1
    - Dst: Math.min(org.apache.commons.text.similarity.IntersectionResultTest,org.apache.commons.text.similarity.IntersectionResultTest)
      Src: org.apache.commons.text.similarity.IntersectionResultTest:125,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionResultTest].nextInt(org.apache.commons.text.similarity.IntersectionResultTest)'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:125,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:126,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionResult].getSizeA()'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:127,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionResultTest].assertEquals(org.apache.commons.text.similarity.IntersectionResultTest,int)'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:127,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionResult].getSizeB()'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:128,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionResultTest].assertEquals(org.apache.commons.text.similarity.IntersectionResultTest,int)'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:128,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionResult].getIntersection()'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:129,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionResultTest].assertEquals(org.apache.commons.text.similarity.IntersectionResultTest,int)'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:129,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: 131
      start: 117
    functionDepth: 1
    functionLinenumber: 117
    functionLinenumberEnd: 131
    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:
    - Math.min(org.apache.commons.text.similarity.IntersectionResultTest,org.apache.commons.text.similarity.IntersectionResultTest)
    - '[org.apache.commons.text.similarity.IntersectionResultTest].nextInt(org.apache.commons.text.similarity.IntersectionResultTest)'
    - '[org.apache.commons.text.similarity.IntersectionResultTest].assertEquals(org.apache.commons.text.similarity.IntersectionResultTest,int)'
    - '[org.apache.commons.text.similarity.IntersectionResult].getSizeA()'
    - '[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)'
    - '[java.util.concurrent.ThreadLocalRandom].current()'
    - '[org.apache.commons.text.similarity.IntersectionResult].getIntersection()'
    - '[org.apache.commons.text.similarity.IntersectionResult].getSizeB()'
    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:135,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionResultTest].nextInt(org.apache.commons.text.similarity.IntersectionResultTest)'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:139,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionResultTest].nextInt(org.apache.commons.text.similarity.IntersectionResultTest)'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:140,1
    - Dst: Math.min(org.apache.commons.text.similarity.IntersectionResultTest,org.apache.commons.text.similarity.IntersectionResultTest)
      Src: org.apache.commons.text.similarity.IntersectionResultTest:141,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionResultTest].nextInt(org.apache.commons.text.similarity.IntersectionResultTest)'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:141,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:142,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionResult].toString()'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:143,1
    - Dst: String.valueOf(org.apache.commons.text.similarity.IntersectionResultTest)
      Src: org.apache.commons.text.similarity.IntersectionResultTest:146,1
    - Dst: '[String].contains(org.apache.commons.text.similarity.IntersectionResultTest)'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:146,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionResultTest].assertTrue(org.apache.commons.text.similarity.IntersectionResultTest)'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:146,1
    - Dst: String.valueOf(org.apache.commons.text.similarity.IntersectionResultTest)
      Src: org.apache.commons.text.similarity.IntersectionResultTest:147,1
    - Dst: '[String].contains(org.apache.commons.text.similarity.IntersectionResultTest)'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:147,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionResultTest].assertTrue(org.apache.commons.text.similarity.IntersectionResultTest)'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:147,1
    - Dst: String.valueOf(org.apache.commons.text.similarity.IntersectionResultTest)
      Src: org.apache.commons.text.similarity.IntersectionResultTest:148,1
    - Dst: '[String].contains(org.apache.commons.text.similarity.IntersectionResultTest)'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:148,1
    - Dst: '[org.apache.commons.text.similarity.IntersectionResultTest].assertTrue(org.apache.commons.text.similarity.IntersectionResultTest)'
      Src: org.apache.commons.text.similarity.IntersectionResultTest:148,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: 150
      start: 133
    functionDepth: 1
    functionLinenumber: 133
    functionLinenumberEnd: 150
    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:
    - '[String].contains(org.apache.commons.text.similarity.IntersectionResultTest)'
    - '[org.apache.commons.text.similarity.IntersectionResultTest].assertTrue(org.apache.commons.text.similarity.IntersectionResultTest)'
    - Math.min(org.apache.commons.text.similarity.IntersectionResultTest,org.apache.commons.text.similarity.IntersectionResultTest)
    - '[org.apache.commons.text.similarity.IntersectionResultTest].nextInt(org.apache.commons.text.similarity.IntersectionResultTest)'
    - String.valueOf(org.apache.commons.text.similarity.IntersectionResultTest)
    - '[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)'
    - '[java.util.concurrent.ThreadLocalRandom].current()'
    - '[org.apache.commons.text.similarity.IntersectionResult].toString()'
    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:33,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityScoreFrom].<init>(org.apache.commons.text.similarity.LongestCommonSubsequence,String)'
      Src: org.apache.commons.text.similarity.SimilarityScoreFromTest:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LongestCommonSubsequence
      - org.apache.commons.text.similarity.SimilarityScoreFrom<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: 35
      start: 31
    functionDepth: 2
    functionLinenumber: 31
    functionLinenumberEnd: 35
    functionName: '[org.apache.commons.text.similarity.SimilarityScoreFromTest].doBeforeEachTest()'
    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.LongestCommonSubsequence].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.SimilarityScoreFromTest].doBeforeEachTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.SimilarityScoreFrom<Integer>].apply(String)'
      Src: org.apache.commons.text.similarity.SimilarityScoreFromTest:39,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityScoreFromTest].assertEquals(int,org.apache.commons.text.similarity.SimilarityScoreFromTest)'
      Src: org.apache.commons.text.similarity.SimilarityScoreFromTest:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LongestCommonSubsequence
      - org.apache.commons.text.similarity.SimilarityScoreFrom<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: 40
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 40
    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<Integer>].apply(String)'
    - '[org.apache.commons.text.similarity.SimilarityScoreFromTest].assertEquals(int,org.apache.commons.text.similarity.SimilarityScoreFromTest)'
    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:44,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LongestCommonSubsequence
      - org.apache.commons.text.similarity.SimilarityScoreFrom<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: 45
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 45
    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:
    - Dst: '[org.apache.commons.text.similarity.SimilarityScoreFrom<Integer>].getLeft()'
      Src: org.apache.commons.text.similarity.SimilarityScoreFromTest:49,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityScoreFromTest].assertEquals(String,org.apache.commons.text.similarity.SimilarityScoreFromTest)'
      Src: org.apache.commons.text.similarity.SimilarityScoreFromTest:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LongestCommonSubsequence
      - org.apache.commons.text.similarity.SimilarityScoreFrom<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: 50
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 50
    functionName: '[org.apache.commons.text.similarity.SimilarityScoreFromTest].testGetLeft()'
    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].assertEquals(String,org.apache.commons.text.similarity.SimilarityScoreFromTest)'
    - '[org.apache.commons.text.similarity.SimilarityScoreFrom<Integer>].getLeft()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.SimilarityScoreFromTest].testGetLeft()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.SimilarityScoreFrom<Integer>].getSimilarityScore()'
      Src: org.apache.commons.text.similarity.SimilarityScoreFromTest:54,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityScoreFromTest].assertEquals(org.apache.commons.text.similarity.LongestCommonSubsequence,org.apache.commons.text.similarity.SimilarityScoreFromTest)'
      Src: org.apache.commons.text.similarity.SimilarityScoreFromTest:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LongestCommonSubsequence
      - org.apache.commons.text.similarity.SimilarityScoreFrom<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: 55
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 55
    functionName: '[org.apache.commons.text.similarity.SimilarityScoreFromTest].testGetSimilarityScore()'
    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<Integer>].getSimilarityScore()'
    - '[org.apache.commons.text.similarity.SimilarityScoreFromTest].assertEquals(org.apache.commons.text.similarity.LongestCommonSubsequence,org.apache.commons.text.similarity.SimilarityScoreFromTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.SimilarityScoreFromTest].testGetSimilarityScore()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LongestCommonSubsequence
      - org.apache.commons.text.similarity.SimilarityScoreFrom<Integer>
      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
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertThrows()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:44,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertThrows()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:46,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertThrows()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:48,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertThrows()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:50,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 30
    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: 52
      start: 40
    functionDepth: 1
    functionLinenumber: 40
    functionLinenumberEnd: 52
    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:56,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: 57
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 57
    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:61,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: 62
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 62
    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:67,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:68,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:69,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:69,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:70,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:70,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getInsertCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:71,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:71,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:72,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(Integer)'
      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:74,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.LevenshteinDetailedDistanceTest].assertEquals(org.apache.commons.text.similarity.LevenshteinResults,org.apache.commons.text.similarity.LevenshteinResults)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:73,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: 75
      start: 64
    functionDepth: 4
    functionLinenumber: 64
    functionLinenumberEnd: 75
    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.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
    - '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(Integer)'
    - '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
    - '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
    - '[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].<init>(int)'
    - '[org.apache.commons.text.similarity.LevenshteinResults].getInsertCount()'
    - '[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].getSubstituteCount()'
    - '[org.apache.commons.text.similarity.LevenshteinResults].getDeleteCount()'
    - '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
    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:80,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:81,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:81,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:81,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].<init>(int,int,int,int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:82,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:83,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:85,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:86,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:86,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:86,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:85,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:87,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:87,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:87,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].<init>(int,int,int,int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:88,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:89,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:90,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      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:92,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:92,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].<init>(int,int,int,int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:93,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:94,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: 95
      start: 77
    functionDepth: 4
    functionLinenumber: 77
    functionLinenumberEnd: 95
    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.LevenshteinDetailedDistance].apply(String,String)'
    - '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].getDefaultInstance()'
    - '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(org.apache.commons.text.similarity.LevenshteinResults,org.apache.commons.text.similarity.LevenshteinResults)'
    - '[org.apache.commons.text.similarity.LevenshteinResults].<init>(int,int,int,int)'
    - '[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.SimilarityInputTest].build(Class<?>,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:100,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:102,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:103,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:101,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:105,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:105,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: 106
      start: 97
    functionDepth: 4
    functionLinenumber: 97
    functionLinenumberEnd: 106
    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.LevenshteinDetailedDistance].getDefaultInstance()'
    - '[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.SimilarityInputTest].build(Class<?>,String)'
    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:111,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:112,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:114,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:114,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:116,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:117,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:116,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:115,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: 118
      start: 108
    functionDepth: 4
    functionLinenumber: 108
    functionLinenumberEnd: 118
    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.LevenshteinDetailedDistance].apply(String,String)'
    - '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].getDefaultInstance()'
    - '[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].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
    - '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,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:122,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: 123
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 123
    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:127,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: 128
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 128
    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:132,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: 133
      start: 130
    functionDepth: 0
    functionLinenumber: 130
    functionLinenumberEnd: 133
    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:137,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: 138
      start: 135
    functionDepth: 0
    functionLinenumber: 135
    functionLinenumberEnd: 138
    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:143,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:143,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:143,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      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].getInsertCount()'
      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.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:146,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:146,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:147,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      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:149,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:149,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:149,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      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].getInsertCount()'
      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.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:152,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:152,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:153,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      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:155,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:155,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:155,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      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].getInsertCount()'
      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.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:158,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:158,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:159,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      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:161,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:161,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:161,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      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].getInsertCount()'
      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.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:164,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:164,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:165,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      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:167,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:167,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:167,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      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].getInsertCount()'
      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.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:170,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:170,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:171,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      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:173,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:173,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:173,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      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].getInsertCount()'
      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.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:176,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:176,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:177,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      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:179,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:179,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:179,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      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].getInsertCount()'
      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.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:182,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:182,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:183,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      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:185,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:185,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:185,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      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].getInsertCount()'
      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.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:188,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:188,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:189,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      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:191,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:191,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:191,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      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].getInsertCount()'
      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
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:194,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:194,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:195,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:195,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:197,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:197,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:197,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:198,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:198,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getInsertCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:199,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:199,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:200,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:200,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      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
    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: 202
      start: 140
    functionDepth: 4
    functionLinenumber: 140
    functionLinenumberEnd: 202
    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.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
    - '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
    - '[org.apache.commons.text.similarity.LevenshteinResults].getInsertCount()'
    - '[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].getSubstituteCount()'
    - '[org.apache.commons.text.similarity.LevenshteinResults].getDeleteCount()'
    - '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
    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:207,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:207,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      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].getInsertCount()'
      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.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:211,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:211,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:212,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:212,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:214,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:214,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      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].getInsertCount()'
      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.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:217,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:217,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:218,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:218,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:220,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:220,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      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].getInsertCount()'
      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.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:223,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:223,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:224,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:224,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:226,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:226,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:227,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:227,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getInsertCount()'
      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.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:229,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:229,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:230,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:230,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:232,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:232,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:233,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:233,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getInsertCount()'
      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.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:235,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:235,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:236,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:236,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:238,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:238,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:239,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:239,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getInsertCount()'
      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.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:241,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:241,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:242,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:242,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:244,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:244,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      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].getInsertCount()'
      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.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:247,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:247,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:248,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:248,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:250,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:250,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      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].getInsertCount()'
      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.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:253,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:253,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:254,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:254,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:256,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:256,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:257,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:257,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getInsertCount()'
      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.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:259,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:259,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:260,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:260,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:262,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:262,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      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].getInsertCount()'
      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.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:265,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:265,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:266,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:266,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:268,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:268,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      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].getInsertCount()'
      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.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:271,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:271,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:272,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:272,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:274,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:274,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      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].getInsertCount()'
      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.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:277,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:277,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:278,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:278,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:280,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:280,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      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].getInsertCount()'
      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.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:283,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:283,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:284,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:284,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:286,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:286,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      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].getInsertCount()'
      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.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:289,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:289,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:290,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:290,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:292,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:292,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      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].getInsertCount()'
      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.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:295,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:295,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:296,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:296,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:298,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:298,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:299,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:299,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getInsertCount()'
      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.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:301,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:301,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:302,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:302,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:304,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:304,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:305,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:305,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getInsertCount()'
      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.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:307,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:307,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:308,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:308,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:310,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:310,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:311,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:311,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getInsertCount()'
      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.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:313,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:313,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:314,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:314,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:316,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:316,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:317,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:317,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getInsertCount()'
      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.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:319,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:319,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:320,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:320,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:322,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:322,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:323,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:323,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getInsertCount()'
      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.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:325,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:325,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:326,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:326,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:328,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:328,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:329,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:329,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getInsertCount()'
      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.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:331,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:331,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:332,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:332,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:334,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:334,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:335,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:335,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getInsertCount()'
      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.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:337,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:337,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:338,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:338,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:340,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:340,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      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].getInsertCount()'
      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.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:343,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:343,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:344,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:344,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:346,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:346,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      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].getInsertCount()'
      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.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:349,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:349,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:350,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:350,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:352,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:352,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      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].getInsertCount()'
      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.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:355,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:355,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:356,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:356,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:358,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:358,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:359,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:359,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getInsertCount()'
      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.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:361,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:361,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:362,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:362,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:364,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:364,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      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].getInsertCount()'
      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.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:367,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:367,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:368,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:368,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:370,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:370,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      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].getInsertCount()'
      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.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:373,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:373,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:374,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:374,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:376,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:376,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:377,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:377,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getInsertCount()'
      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.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:379,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:379,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:380,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:380,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:382,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:382,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      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].getInsertCount()'
      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.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:385,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:385,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:386,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:386,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:388,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:388,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      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].getInsertCount()'
      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.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:391,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:391,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:392,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:392,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:394,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:394,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      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].getInsertCount()'
      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.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:397,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:397,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:398,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:398,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:400,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:400,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      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].getInsertCount()'
      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.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:403,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:403,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:404,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:404,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:406,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:406,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      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].getInsertCount()'
      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.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:409,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:409,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:410,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:410,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:412,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:412,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      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].getInsertCount()'
      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.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:415,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:415,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:416,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:416,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:418,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:418,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      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].getInsertCount()'
      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.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:421,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:421,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:422,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:422,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:424,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:424,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      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].getInsertCount()'
      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.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:427,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:427,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:428,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:428,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:430,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:430,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      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].getInsertCount()'
      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
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDeleteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:433,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:433,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:434,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:434,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:436,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:436,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:437,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:437,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getInsertCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:438,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:438,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getDeleteCount()'
      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
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:440,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:440,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: 441
      start: 204
    functionDepth: 1
    functionLinenumber: 204
    functionLinenumberEnd: 441
    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.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
    - '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(Integer)'
    - '[org.apache.commons.text.similarity.LevenshteinResults].getDistance()'
    - '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
    - '[org.apache.commons.text.similarity.LevenshteinResults].getInsertCount()'
    - '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(int)'
    - '[org.apache.commons.text.similarity.LevenshteinResults].getSubstituteCount()'
    - '[org.apache.commons.text.similarity.LevenshteinResults].getDeleteCount()'
    - '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest)'
    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:445,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].getThreshold()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:447,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:447,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: 448
      start: 443
    functionDepth: 1
    functionLinenumber: 443
    functionLinenumberEnd: 448
    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].getThreshold()'
    - '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].<init>(int)'
    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:452,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
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:457,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].<init>(int,int,int,int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:458,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].hashCode()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:459,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].hashCode()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:459,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:459,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].hashCode()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:463,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].hashCode()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:463,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:463,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: 464
      start: 450
    functionDepth: 1
    functionLinenumber: 450
    functionLinenumberEnd: 464
    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].hashCode()'
    - '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
    - '[org.apache.commons.text.similarity.LevenshteinResults].<init>(int,int,int,int)'
    - '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].getDefaultInstance()'
    - '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(int,int)'
    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:468,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
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:473,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].<init>(int,int,int,int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:474,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].toString()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:475,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].toString()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:475,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:475,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:477,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].<init>(int,int,int,int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:478,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].toString()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:479,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].toString()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:479,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(String,String)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest:479,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: 480
      start: 466
    functionDepth: 1
    functionLinenumber: 466
    functionLinenumberEnd: 480
    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.LevenshteinDetailedDistance].apply(String,String)'
    - '[org.apache.commons.text.similarity.LevenshteinResults].<init>(int,int,int,int)'
    - '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].getDefaultInstance()'
    - '[org.apache.commons.text.similarity.LevenshteinDetailedDistanceTest].assertEquals(String,String)'
    - '[org.apache.commons.text.similarity.LevenshteinResults].toString()'
    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.FuzzyScoreTest].assertSame(java.util.Locale,org.apache.commons.text.similarity.FuzzyScoreTest)'
    - '[org.apache.commons.text.similarity.FuzzyScore].getLocale()'
    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.LongestCommonSubsequenceDistance].<init>()'
      Src: org.apache.commons.text.similarity.EditDistanceFromTest:31,1
    - Dst: '[org.apache.commons.text.similarity.EditDistanceFrom].<init>(org.apache.commons.text.similarity.LongestCommonSubsequenceDistance,String)'
      Src: org.apache.commons.text.similarity.EditDistanceFromTest:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LongestCommonSubsequenceDistance
      - org.apache.commons.text.similarity.EditDistanceFrom<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: 33
      start: 29
    functionDepth: 1
    functionLinenumber: 29
    functionLinenumberEnd: 33
    functionName: '[org.apache.commons.text.similarity.EditDistanceFromTest].doBeforeEachTest()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/EditDistanceFromTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.EditDistanceFrom].<init>(org.apache.commons.text.similarity.LongestCommonSubsequenceDistance,String)'
    - '[org.apache.commons.text.similarity.LongestCommonSubsequenceDistance].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.EditDistanceFromTest].doBeforeEachTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.EditDistanceFrom<Integer>].getLeft()'
      Src: org.apache.commons.text.similarity.EditDistanceFromTest:37,1
    - Dst: '[org.apache.commons.text.similarity.EditDistanceFromTest].assertEquals(String,org.apache.commons.text.similarity.EditDistanceFromTest)'
      Src: org.apache.commons.text.similarity.EditDistanceFromTest:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LongestCommonSubsequenceDistance
      - org.apache.commons.text.similarity.EditDistanceFrom<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: 38
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: '[org.apache.commons.text.similarity.EditDistanceFromTest].testGetLeft()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/EditDistanceFromTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.EditDistanceFrom<Integer>].getLeft()'
    - '[org.apache.commons.text.similarity.EditDistanceFromTest].assertEquals(String,org.apache.commons.text.similarity.EditDistanceFromTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.EditDistanceFromTest].testGetLeft()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.EditDistanceFrom<Integer>].getEditDistance()'
      Src: org.apache.commons.text.similarity.EditDistanceFromTest:42,1
    - Dst: '[org.apache.commons.text.similarity.EditDistanceFromTest].assertEquals(org.apache.commons.text.similarity.LongestCommonSubsequenceDistance,org.apache.commons.text.similarity.EditDistanceFromTest)'
      Src: org.apache.commons.text.similarity.EditDistanceFromTest:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LongestCommonSubsequenceDistance
      - org.apache.commons.text.similarity.EditDistanceFrom<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: 43
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionName: '[org.apache.commons.text.similarity.EditDistanceFromTest].testGetSimilarityScore()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/EditDistanceFromTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.EditDistanceFrom<Integer>].getEditDistance()'
    - '[org.apache.commons.text.similarity.EditDistanceFromTest].assertEquals(org.apache.commons.text.similarity.LongestCommonSubsequenceDistance,org.apache.commons.text.similarity.EditDistanceFromTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.EditDistanceFromTest].testGetSimilarityScore()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.LongestCommonSubsequenceDistance
      - org.apache.commons.text.similarity.EditDistanceFrom<Integer>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.similarity.EditDistanceFromTest
      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.EditDistanceFromTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/EditDistanceFromTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.similarity.EditDistanceFromTest
    signature: '[org.apache.commons.text.similarity.EditDistanceFromTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequence].<init>()'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:35,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: 36
      start: 33
    functionDepth: 2
    functionLinenumber: 33
    functionLinenumberEnd: 36
    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:41,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: 42
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 42
    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:47,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: 48
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 48
    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:53,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: 54
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 54
    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:58,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: 59
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 59
    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:63,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: 64
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 64
    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:68,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: 69
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 69
    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:73,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: 74
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 74
    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:78,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: 79
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 79
    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:83,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: 84
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 84
    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
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequence].logestCommonSubsequence(String,String)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:101,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].assertEquals(String,CharSequence)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:101,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequence].logestCommonSubsequence(String,String)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:102,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].assertEquals(String,CharSequence)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    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: 103
      start: 86
    functionDepth: 1
    functionLinenumber: 86
    functionLinenumberEnd: 103
    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: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
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequence].longestCommonSubsequence(String,String)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:118,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].assertEquals(String,CharSequence)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:118,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequence].longestCommonSubsequence(String,String)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:119,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].assertEquals(String,CharSequence)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:119,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequence].longestCommonSubsequence(String,String)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:120,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].assertEquals(String,CharSequence)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:120,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequence].longestCommonSubsequence(String,String)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:121,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].assertEquals(String,CharSequence)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:121,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    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: 122
      start: 105
    functionDepth: 1
    functionLinenumber: 105
    functionLinenumberEnd: 122
    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.LongestCommonSubsequence].longestCommonSubsequence(String,String)'
    - '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].assertEquals(String,CharSequence)'
    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: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
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequence].apply(String,String)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:135,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:135,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequence].apply(String,String)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:136,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:136,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequence].apply(String,String)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:137,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:137,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequence].apply(String,String)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:138,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:138,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: 139
      start: 124
    functionDepth: 1
    functionLinenumber: 124
    functionLinenumberEnd: 139
    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:
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequence].longestCommonSubstringLengthArray(String,String)'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:143,1
    - Dst: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].assertArrayEquals(int[][])'
      Src: org.apache.commons.text.similarity.LongestCommonSubsequenceTest:143,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    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: 144
      start: 141
    functionDepth: 0
    functionLinenumber: 141
    functionLinenumberEnd: 144
    functionName: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].testLongestCommonSubstringLengthArray()'
    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].longestCommonSubstringLengthArray(String,String)'
    - '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].assertArrayEquals(int[][])'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.LongestCommonSubsequenceTest].testLongestCommonSubstringLengthArray()'
  - 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.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)'
    - '[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)'
    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].testEqualsDifferentDistance()'
    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].equals(org.apache.commons.text.similarity.LevenshteinResults)'
    - '[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)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.LevenshteinResultsTest].testEqualsDifferentDistance()'
  - 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:47,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:48,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].equals(org.apache.commons.text.similarity.LevenshteinResults)'
      Src: org.apache.commons.text.similarity.LevenshteinResultsTest:49,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResultsTest].assertFalse(boolean)'
      Src: org.apache.commons.text.similarity.LevenshteinResultsTest: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: 43
    functionDepth: 1
    functionLinenumber: 43
    functionLinenumberEnd: 50
    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.LevenshteinResults].equals(org.apache.commons.text.similarity.LevenshteinResults)'
    - '[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)'
    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:55,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].equals(org.apache.commons.text.similarity.LevenshteinResults)'
      Src: org.apache.commons.text.similarity.LevenshteinResultsTest:56,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResultsTest].assertTrue(boolean)'
      Src: org.apache.commons.text.similarity.LevenshteinResultsTest:56,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: 57
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 57
    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.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)'
    - '[org.apache.commons.text.similarity.LevenshteinResultsTest].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.LevenshteinResultsTest].testEqualsSameObject()'
  - 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:62,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].equals(String)'
      Src: org.apache.commons.text.similarity.LevenshteinResultsTest:63,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResultsTest].assertFalse(boolean)'
      Src: org.apache.commons.text.similarity.LevenshteinResultsTest: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.similarity.LevenshteinResultsTest].testEqualsWithDifferentObject()'
    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].equals(String)'
    - '[org.apache.commons.text.similarity.LevenshteinResults].<init>(org.apache.commons.text.similarity.LevenshteinResultsTest,null,null,org.apache.commons.text.similarity.LevenshteinResultsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.LevenshteinResultsTest].testEqualsWithDifferentObject()'
  - 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:69,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].<init>(null,null,null,null)'
      Src: org.apache.commons.text.similarity.LevenshteinResultsTest:70,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].equals(org.apache.commons.text.similarity.LevenshteinResults)'
      Src: org.apache.commons.text.similarity.LevenshteinResultsTest:71,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResultsTest].assertFalse(boolean)'
      Src: org.apache.commons.text.similarity.LevenshteinResultsTest:71,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: 72
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 72
    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.LevenshteinResults].equals(org.apache.commons.text.similarity.LevenshteinResults)'
    - '[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.LevenshteinResultsTest].assertFalse(boolean)'
    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:77,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].equals(null)'
      Src: org.apache.commons.text.similarity.LevenshteinResultsTest:78,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResultsTest].assertFalse(boolean)'
      Src: org.apache.commons.text.similarity.LevenshteinResultsTest:78,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: 79
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 79
    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.LevenshteinResultsTest].assertFalse(boolean)'
    - '[org.apache.commons.text.similarity.LevenshteinResults].equals(null)'
    - '[org.apache.commons.text.similarity.LevenshteinResults].<init>(org.apache.commons.text.similarity.LevenshteinResultsTest,null,null,org.apache.commons.text.similarity.LevenshteinResultsTest)'
    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.JaccardSimilarity].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
    - '[org.apache.commons.text.similarity.JaccardSimilarityTest].assertEquals(float,int,Double)'
    - '[org.apache.commons.text.similarity.JaccardSimilarityTest].assertEquals(float,Double)'
    - '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
    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.JaccardSimilarity].apply(String,String)'
    - '[org.apache.commons.text.similarity.JaccardSimilarityTest].assertEquals(float,int,Double)'
    - '[org.apache.commons.text.similarity.JaccardSimilarityTest].assertEquals(float,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: 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: 86
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 86
    functionName: '[org.apache.commons.text.similarity.JaccardSimilarityTest].testGettingJaccardSimilarityNullSimilarityInput()'
    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].testGettingJaccardSimilarityNullSimilarityInput()'
  - 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].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:95,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: 96
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 96
    functionName: '[org.apache.commons.text.similarity.JaccardSimilarityTest].testGettingJaccardSimilaritySimilarityInputNull()'
    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].testGettingJaccardSimilaritySimilarityInputNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.JaccardSimilarityTest].assertThrows()'
      Src: org.apache.commons.text.similarity.JaccardSimilarityTest:100,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: 101
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 101
    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:
    - '[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)'
    - '[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)'
    - '[org.junit.jupiter.params.provider.Arguments].of(int,String,String,int)'
    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].apply(CharSequence,CharSequence)'
    - '[org.apache.commons.text.similarity.ParameterizedLevenshteinDistanceTest].assertEquals(Integer,Integer)'
    - '[org.apache.commons.text.similarity.LevenshteinDistance].<init>(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.CosineSimilarityTest].assertEquals(float,Double,float)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.text.similarity.CosineSimilarity].cosineSimilarity(java.util.HashMap,java.util.HashMap)'
    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.CosineSimilarityTest].assertEquals(float,Double,float)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.text.similarity.CosineSimilarity].cosineSimilarity(java.util.HashMap,java.util.HashMap)'
    - '[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:
    - '[java.math.BigDecimal].<init>(Double)'
    - '[java.math.BigDecimal].setScale(int,org.apache.commons.text.similarity.CosineDistanceTest)'
    - '[org.apache.commons.text.similarity.CosineDistanceTest].doubleValue()'
    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:
    - '[org.apache.commons.text.similarity.CosineDistanceTest].assertEquals(org.apache.commons.text.similarity.CosineDistanceTest,Double)'
    - '[org.apache.commons.text.similarity.CosineDistanceTest].roundValue(Double)'
    - Double.valueOf(float)
    - '[org.apache.commons.text.similarity.CosineDistance].apply(String,String)'
    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:37,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: 38
      start: 35
    functionDepth: 1
    functionLinenumber: 35
    functionLinenumberEnd: 38
    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.HammingDistanceTest].assertThrows()'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:42,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    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: 43
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionName: '[org.apache.commons.text.similarity.HammingDistanceTest].testApply_DifferentSimilarityInputLength()'
    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].testApply_DifferentSimilarityInputLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.HammingDistanceTest].assertThrows()'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    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: 48
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 48
    functionName: '[org.apache.commons.text.similarity.HammingDistanceTest].testApply_NullSimilarityInput()'
    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].testApply_NullSimilarityInput()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.HammingDistanceTest].assertThrows()'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:52,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    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: 53
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 53
    functionName: '[org.apache.commons.text.similarity.HammingDistanceTest].testApply_SimilarityInputNull()'
    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].testApply_SimilarityInputNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:58,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:58,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:58,1
    - Dst: '[org.apache.commons.text.similarity.HammingDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:58,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:59,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:59,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:59,1
    - Dst: '[org.apache.commons.text.similarity.HammingDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:59,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:60,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:60,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:60,1
    - Dst: '[org.apache.commons.text.similarity.HammingDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:60,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:61,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:61,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:61,1
    - Dst: '[org.apache.commons.text.similarity.HammingDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:61,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:62,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:62,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:62,1
    - Dst: '[org.apache.commons.text.similarity.HammingDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:62,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:63,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:63,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:63,1
    - Dst: '[org.apache.commons.text.similarity.HammingDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:63,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:64,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:64,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: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.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:65,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:65,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:65,1
    - Dst: '[org.apache.commons.text.similarity.HammingDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:65,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: 66
      start: 55
    functionDepth: 4
    functionLinenumber: 55
    functionLinenumberEnd: 66
    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:70,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: 71
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 71
    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:75,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: 76
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 76
    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:80,1
    - Dst: '[org.apache.commons.text.similarity.HammingDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:80,1
    - Dst: '[org.apache.commons.text.similarity.HammingDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:81,1
    - Dst: '[org.apache.commons.text.similarity.HammingDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:81,1
    - Dst: '[org.apache.commons.text.similarity.HammingDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:82,1
    - Dst: '[org.apache.commons.text.similarity.HammingDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:82,1
    - Dst: '[org.apache.commons.text.similarity.HammingDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:83,1
    - Dst: '[org.apache.commons.text.similarity.HammingDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:83,1
    - Dst: '[org.apache.commons.text.similarity.HammingDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:84,1
    - Dst: '[org.apache.commons.text.similarity.HammingDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:84,1
    - Dst: '[org.apache.commons.text.similarity.HammingDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:85,1
    - Dst: '[org.apache.commons.text.similarity.HammingDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:85,1
    - Dst: '[org.apache.commons.text.similarity.HammingDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:86,1
    - Dst: '[org.apache.commons.text.similarity.HammingDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:86,1
    - Dst: '[org.apache.commons.text.similarity.HammingDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:87,1
    - Dst: '[org.apache.commons.text.similarity.HammingDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.HammingDistanceTest:87,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: 88
      start: 78
    functionDepth: 1
    functionLinenumber: 78
    functionLinenumberEnd: 88
    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.EditDistanceFrom].apply(org.apache.commons.text.similarity.StringMetricFromTest)'
    - '[org.apache.commons.text.similarity.LevenshteinDistance].getDefaultInstance()'
    - '[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.LevenshteinDistance].apply(org.apache.commons.text.similarity.StringMetricFromTest,org.apache.commons.text.similarity.StringMetricFromTest)'
    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].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()'
    - '[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)'
    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.DamerauLevenshteinDistance].<init>()'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.DamerauLevenshteinDistance
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 39
    functionDepth: 1
    functionLinenumber: 39
    functionLinenumberEnd: 42
    functionName: '[org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest].createInstance()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/DamerauLevenshteinDistanceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.DamerauLevenshteinDistance].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest].createInstance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,String,int,int)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:46,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,String,int,int)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:47,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,String,int)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:48,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,String,int)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:49,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,String,int)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:50,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,String,int)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:51,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,String,int,int)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:52,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,String,int,int)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:53,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,String,int)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:54,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,String,int,int)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:55,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,String,int,int)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:56,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,String,int)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:57,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,String,int,int)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:58,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,String,int,int)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:59,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,String,int)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:60,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,String,int,int)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:61,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,String,int,int)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:62,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,String,int)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:63,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,String,int,int)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:64,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,String,int,int)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:65,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,String,int)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:66,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,String,int,int)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:67,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,String,int,int)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:68,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,String,int)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:69,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,String,int,int)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:70,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,String,int,int)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:71,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,String,int)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:72,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,String,int,int)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:73,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,String,int,int)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:74,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,String,int)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:75,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,String,int,int)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:76,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,String,int,int)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:77,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,String,int)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:78,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,String,int,int)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:79,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,String,int,int)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:80,1
    - Dst: '[java.util.stream.Stream].of(org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:45,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 49
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.DamerauLevenshteinDistance
      classPublic: true
      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: 82
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 82
    functionName: '[org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest].limitedDamerauLevenshteinDistanceTestCases()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/DamerauLevenshteinDistanceTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.Stream].of(org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest)'
    - '[org.junit.jupiter.params.provider.Arguments].of(String,String,int,int)'
    - '[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.similarity.DamerauLevenshteinDistanceTest].limitedDamerauLevenshteinDistanceTestCases()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].similarityInputs()'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:85,1
    - Dst: '[java.util.stream.Stream<Class<?>>].flatMap()'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:85,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.DamerauLevenshteinDistance
      classPublic: true
      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: 91
      start: 84
    functionDepth: 1
    functionLinenumber: 84
    functionLinenumberEnd: 91
    functionName: '[org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest].limitedDamerauLevenshteinDistanceTestCases_SimilarityInput()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/DamerauLevenshteinDistanceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.SimilarityInputTest].similarityInputs()'
    - '[java.util.stream.Stream<Class<?>>].flatMap()'
    linkageType: ''
    returnType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
    signature: '[org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest].limitedDamerauLevenshteinDistanceTestCases_SimilarityInput()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,String,int)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:95,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,String,int)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:96,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,String,int)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:97,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,String,int)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:98,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,String,int)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:99,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,String,int)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:100,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,String,int)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:101,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,String,int)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:102,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,String,int)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:103,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,String,int)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:104,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,String,int)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:105,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,String,int)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:106,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,String,int)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:107,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,String,int)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:108,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,String,int)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:109,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,String,int)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:110,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,String,int)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:111,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,String,int)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:112,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,String,int)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:113,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,String,int)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:114,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,String,int)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:115,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,String,int)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:116,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,String,int)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:117,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,String,int)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:118,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,String,int)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:119,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,String,int)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:120,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,String,int)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:121,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,String,int)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:122,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,String,int)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:123,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,String,int)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:124,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,String,int)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:125,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,String,int)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:126,1
    - Dst: '[java.util.stream.Stream].of(org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:94,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.DamerauLevenshteinDistance
      classPublic: true
      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: 128
      start: 93
    functionDepth: 1
    functionLinenumber: 93
    functionLinenumberEnd: 128
    functionName: '[org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest].unlimitedDamerauLevenshteinDistanceTestCases()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/DamerauLevenshteinDistanceTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.Stream].of(org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest,org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest)'
    - '[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.similarity.DamerauLevenshteinDistanceTest].unlimitedDamerauLevenshteinDistanceTestCases()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].similarityInputs()'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:131,1
    - Dst: '[java.util.stream.Stream<Class<?>>].flatMap()'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:131,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.DamerauLevenshteinDistance
      classPublic: true
      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: 137
      start: 130
    functionDepth: 1
    functionLinenumber: 130
    functionLinenumberEnd: 137
    functionName: '[org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest].unlimitedDamerauLevenshteinDistanceTestCases_SimilarityInput()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/DamerauLevenshteinDistanceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.SimilarityInputTest].similarityInputs()'
    - '[java.util.stream.Stream<Class<?>>].flatMap()'
    linkageType: ''
    returnType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
    signature: '[org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest].unlimitedDamerauLevenshteinDistanceTestCases_SimilarityInput()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.DamerauLevenshteinDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:142,1
    - Dst: '[org.apache.commons.text.similarity.DamerauLevenshteinDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:143,1
    - Dst: '[org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:144,1
    - Dst: '[org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:145,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.DamerauLevenshteinDistance
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - left
    - right
    - expectedDistance
    argTypes:
    - String
    - String
    - int
    constantsTouched: []
    func_position:
      end: 146
      start: 139
    functionDepth: 1
    functionLinenumber: 139
    functionLinenumberEnd: 146
    functionName: '[org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest].testCalculateDamerauLevenshteinDistance(String,String,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/DamerauLevenshteinDistanceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest].assertEquals(int,Integer)'
    - '[org.apache.commons.text.similarity.DamerauLevenshteinDistance].apply(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest].testCalculateDamerauLevenshteinDistance(String,String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.DamerauLevenshteinDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:151,1
    - Dst: '[org.apache.commons.text.similarity.DamerauLevenshteinDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:152,1
    - Dst: '[org.apache.commons.text.similarity.DamerauLevenshteinDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:153,1
    - Dst: '[org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:154,1
    - Dst: '[org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:155,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.DamerauLevenshteinDistance
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - left
    - right
    - threshold
    - expectedDistance
    argTypes:
    - String
    - String
    - int
    - int
    constantsTouched: []
    func_position:
      end: 156
      start: 148
    functionDepth: 1
    functionLinenumber: 148
    functionLinenumberEnd: 156
    functionName: '[org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest].testCalculateDamerauLevenshteinDistance(String,String,int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/DamerauLevenshteinDistanceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.DamerauLevenshteinDistance].<init>(int)'
    - '[org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest].assertEquals(int,Integer)'
    - '[org.apache.commons.text.similarity.DamerauLevenshteinDistance].apply(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest].testCalculateDamerauLevenshteinDistance(String,String,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:161,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:162,1
    - Dst: '[org.apache.commons.text.similarity.DamerauLevenshteinDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:163,1
    - Dst: '[org.apache.commons.text.similarity.DamerauLevenshteinDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:164,1
    - Dst: '[org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:165,1
    - Dst: '[org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:166,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - int
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.DamerauLevenshteinDistance
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - left
    - right
    - expectedDistance
    - cls
    argTypes:
    - String
    - String
    - int
    - Class<?>
    constantsTouched: []
    func_position:
      end: 167
      start: 158
    functionDepth: 4
    functionLinenumber: 158
    functionLinenumberEnd: 167
    functionName: '[org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest].testCalculateDamerauLevenshteinDistance_SimilarityInput(String,String,int,Class<?>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/DamerauLevenshteinDistanceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.DamerauLevenshteinDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
    - '[org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest].assertEquals(int,Integer)'
    - '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest].testCalculateDamerauLevenshteinDistance_SimilarityInput(String,String,int,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.DamerauLevenshteinDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:173,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:174,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:175,1
    - Dst: '[org.apache.commons.text.similarity.DamerauLevenshteinDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:176,1
    - Dst: '[org.apache.commons.text.similarity.DamerauLevenshteinDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:177,1
    - Dst: '[org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:178,1
    - Dst: '[org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:179,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - int
      - int
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.DamerauLevenshteinDistance
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - left
    - right
    - threshold
    - expectedDistance
    - cls
    argTypes:
    - String
    - String
    - int
    - int
    - Class<?>
    constantsTouched: []
    func_position:
      end: 180
      start: 169
    functionDepth: 4
    functionLinenumber: 169
    functionLinenumberEnd: 180
    functionName: '[org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest].testCalculateDamerauLevenshteinDistance_SimilarityInput(String,String,int,int,Class<?>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/DamerauLevenshteinDistanceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.DamerauLevenshteinDistance].<init>(int)'
    - '[org.apache.commons.text.similarity.DamerauLevenshteinDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
    - '[org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest].assertEquals(int,Integer)'
    - '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest].testCalculateDamerauLevenshteinDistance_SimilarityInput(String,String,int,int,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.DamerauLevenshteinDistance].getThreshold()'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:184,1
    - Dst: '[org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest].assertNull(Integer)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:184,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.DamerauLevenshteinDistance
      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: 185
      start: 182
    functionDepth: 1
    functionLinenumber: 182
    functionLinenumberEnd: 185
    functionName: '[org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest].testGetThresholdDirectlyAfterObjectInstantiation()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/DamerauLevenshteinDistanceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.DamerauLevenshteinDistance].getThreshold()'
    - '[org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest].assertNull(Integer)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest].testGetThresholdDirectlyAfterObjectInstantiation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.DamerauLevenshteinDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:189,1
    - Dst: '[org.apache.commons.text.similarity.DamerauLevenshteinDistance].getThreshold()'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:190,1
    - Dst: '[org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest].assertEquals(int,Integer)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:190,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.DamerauLevenshteinDistance
      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: 191
      start: 187
    functionDepth: 1
    functionLinenumber: 187
    functionLinenumberEnd: 191
    functionName: '[org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest].testGetThresholdIsCorrect()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/DamerauLevenshteinDistanceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.DamerauLevenshteinDistance].<init>(int)'
    - '[org.apache.commons.text.similarity.DamerauLevenshteinDistance].getThreshold()'
    - '[org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest].assertEquals(int,Integer)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest].testGetThresholdIsCorrect()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest].assertThrows()'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:195,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.DamerauLevenshteinDistance
      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: 196
      start: 193
    functionDepth: 0
    functionLinenumber: 193
    functionLinenumberEnd: 196
    functionName: '[org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest].testInvalidThresholdThrows()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/DamerauLevenshteinDistanceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest].testInvalidThresholdThrows()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.DamerauLevenshteinDistance].<init>(int)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:200,1
    - Dst: '[org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest].assertThrows()'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:201,1
    - Dst: '[org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest].assertThrows()'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:202,1
    - Dst: '[org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest].assertThrows()'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:203,1
    - Dst: '[org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest].assertThrows()'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:204,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.DamerauLevenshteinDistance
      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: 205
      start: 198
    functionDepth: 1
    functionLinenumber: 198
    functionLinenumberEnd: 205
    functionName: '[org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest].testNullInputsThrowLimited()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/DamerauLevenshteinDistanceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest].assertThrows()'
    - '[org.apache.commons.text.similarity.DamerauLevenshteinDistance].<init>(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest].testNullInputsThrowLimited()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest].assertThrows()'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:209,1
    - Dst: '[org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest].assertThrows()'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:210,1
    - Dst: '[org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest].assertThrows()'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:211,1
    - Dst: '[org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest].assertThrows()'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest:212,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.DamerauLevenshteinDistance
      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: 213
      start: 207
    functionDepth: 1
    functionLinenumber: 207
    functionLinenumberEnd: 213
    functionName: '[org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest].testNullInputsThrowUnlimited()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/DamerauLevenshteinDistanceTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest].testNullInputsThrowUnlimited()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.similarity.DamerauLevenshteinDistance
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest
      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.DamerauLevenshteinDistanceTest].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/DamerauLevenshteinDistanceTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest
    signature: '[org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest].<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.JaccardDistance].apply(String,String)'
    - '[org.apache.commons.text.similarity.JaccardDistanceTest].assertEquals(float,Double)'
    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:37,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: 38
      start: 35
    functionDepth: 1
    functionLinenumber: 35
    functionLinenumberEnd: 38
    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.JaroWinklerDistanceTest].assertThrows()'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:42,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: 43
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionName: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].testApply_NullSimilarityInput()'
    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].testApply_NullSimilarityInput()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].assertThrows()'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:47,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: 48
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 48
    functionName: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].testApply_SimilarityInputNull()'
    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].testApply_SimilarityInputNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - 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: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(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: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(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:62,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:62,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:62,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:62,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:63,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:63,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:63,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:63,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:64,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:64,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:64,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:64,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:65,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:65,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:65,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:65,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:66,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:66,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:66,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:66,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:67,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:67,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:67,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:67,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:68,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:68,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:68,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].assertEquals(int,float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:68,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:69,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:69,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:69,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].assertEquals(int,float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:69,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:70,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:70,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:70,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].assertEquals(int,float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:70,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:71,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:71,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:71,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].assertEquals(int,float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:71,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: 72
      start: 50
    functionDepth: 4
    functionLinenumber: 50
    functionLinenumberEnd: 72
    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(float,Double,float)'
    - '[org.apache.commons.text.similarity.JaroWinklerDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Object>,org.apache.commons.text.similarity.SimilarityInput<Object>)'
    - '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].assertEquals(int,float,Double,float)'
    - '[org.apache.commons.text.similarity.SimilarityInputTest].build(Class<?>,String)'
    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:76,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: 77
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 77
    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:81,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: 82
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 82
    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:86,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: 87
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 87
    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: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(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(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(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(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:95,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:96,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:96,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:97,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:97,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:98,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:98,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:99,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:99,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:100,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:100,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:101,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:101,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:102,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].assertEquals(float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:102,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:103,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].assertEquals(int,float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:103,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:104,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].assertEquals(int,float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:104,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:105,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].assertEquals(int,float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:105,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistance].apply(String,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:106,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].assertEquals(int,float,Double,float)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:106,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: 107
      start: 89
    functionDepth: 1
    functionLinenumber: 89
    functionLinenumberEnd: 107
    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.JaroWinklerDistance].apply(String,String)'
    - '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].assertEquals(float,Double,float)'
    - '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].assertEquals(int,float,Double,float)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].testGetJaroWinklerDistance_StringString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerSimilarity].matches(String,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:111,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].assertArrayEquals(int[])'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:111,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    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: 112
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 112
    functionName: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].testMatches()'
    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.JaroWinklerSimilarity].matches(String,String)'
    - '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].assertArrayEquals(int[])'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].testMatches()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistance].matches(String,String)'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:117,1
    - Dst: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].assertArrayEquals(int[])'
      Src: org.apache.commons.text.similarity.JaroWinklerDistanceTest:117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    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: 118
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 118
    functionName: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].testMatchesDeprecated()'
    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].assertArrayEquals(int[])'
    - '[org.apache.commons.text.similarity.JaroWinklerDistance].matches(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].testMatchesDeprecated()'
  - 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].getSizeA()'
    - '[org.apache.commons.text.similarity.IntersectionSimilarityTest].getSizeB()'
    - '[org.apache.commons.text.similarity.IntersectionSimilarity<T>].apply(CharSequence,CharSequence)'
    - '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertEquals(int,org.apache.commons.text.similarity.IntersectionSimilarityTest,String)'
    - '[org.apache.commons.text.similarity.IntersectionSimilarityTest].getIntersection()'
    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:
    - '[CharSequence].charAt(org.apache.commons.text.similarity.IntersectionSimilarityTest)'
    - '[CharSequence].charAt(int)'
    - '[java.util.ArrayList].<init>(org.apache.commons.text.similarity.IntersectionSimilarityTest)'
    - Integer.valueOf(org.apache.commons.text.similarity.IntersectionSimilarityTest)
    - '[java.util.ArrayList].add(org.apache.commons.text.similarity.IntersectionSimilarityTest)'
    - '[CharSequence].length()'
    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:
    - '[CharSequence].charAt(org.apache.commons.text.similarity.IntersectionSimilarityTest)'
    - '[java.util.HashSet].<init>(org.apache.commons.text.similarity.IntersectionSimilarityTest)'
    - '[CharSequence].charAt(int)'
    - Integer.valueOf(org.apache.commons.text.similarity.IntersectionSimilarityTest)
    - '[java.util.HashSet].add(org.apache.commons.text.similarity.IntersectionSimilarityTest)'
    - '[CharSequence].length()'
    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].add(org.apache.commons.text.similarity.IntersectionSimilarityTest)'
    - '[java.util.ArrayList].<init>(org.apache.commons.text.similarity.IntersectionSimilarityTest)'
    - '[CharSequence].charAt(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)'
    - '[CharSequence].length()'
    - '[java.util.HashSet].<init>(org.apache.commons.text.similarity.IntersectionSimilarityTest)'
    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:
    - Math.round(int)
    - '[org.apache.commons.text.similarity.IntersectionResult].getIntersection()'
    - '[org.apache.commons.text.similarity.IntersectionResult].getSizeA()'
    - '[org.apache.commons.text.similarity.IntersectionResult].getSizeB()'
    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:
    - word.length()
    - '[org.apache.commons.text.similarity.IntersectionSimilarityTest].split(org.apache.commons.text.similarity.IntersectionSimilarityTest)'
    - word.charAt(int)
    - Character.toUpperCase(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)'
    - '[org.apache.commons.text.similarity.IntersectionSimilarity].<init>(org.apache.commons.text.similarity.IntersectionSimilarityTest)'
    - word.charAt(org.apache.commons.text.similarity.IntersectionSimilarityTest)
    - '[java.util.ArrayList].<init>()'
    - Integer.valueOf(org.apache.commons.text.similarity.IntersectionSimilarityTest)
    - '[java.util.ArrayList].add(org.apache.commons.text.similarity.IntersectionSimilarityTest)'
    - '[org.apache.commons.text.similarity.IntersectionSimilarityTest].assertEquals(int,int)'
    - '[org.apache.commons.text.similarity.IntersectionSimilarityTest].toF1ScorePercent(org.apache.commons.text.similarity.IntersectionResult)'
    - '[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:
    - '[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>)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.text.similarity.IntersectionSimilarity].<init>()'
    - '[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)'
    - '[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].put(org.apache.commons.text.similarity.IntersectionSimilarityTest,java.util.List<Character>)'
    - sequence2.length()
    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.EditDistance<Boolean>,String,String,boolean)'
    - '[org.apache.commons.text.similarity.LevenshteinDistance].<init>(int)'
    - '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.text.similarity.HammingDistance,String,String,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.apache.commons.text.similarity.HammingDistance].<init>()'
    - '[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].apply(CharSequence)'
    - '[org.apache.commons.text.similarity.EditDistanceFrom].<init>(org.apache.commons.text.similarity.EditDistance<R>,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:56,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: 57
      start: 54
    functionDepth: 1
    functionLinenumber: 54
    functionLinenumberEnd: 57
    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: 67
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 67
    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:
    - '[org.apache.commons.text.RandomStringGenerator].generateRandomNumber(int,int)'
    - '[org.apache.commons.lang3.Validate].isTrue(int,String,int)'
    - Character.getType(int)
    - predicate.test(int)
    - '[java.util.List<Character>].isEmpty()'
    - '[StringBuilder].toString()'
    - '[org.apache.commons.text.RandomStringGenerator].generateRandomNumber(java.util.List<Character>)'
    - '[StringBuilder].appendCodePoint(int)'
    - '[StringBuilder].<init>(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].generateRandomNumber(int,int)'
    - '[org.apache.commons.lang3.Validate].isTrue(int,String,int)'
    - '[org.apache.commons.lang3.Validate].isTrue(org.apache.commons.text.RandomStringGenerator,String,int,int)'
    - '[org.apache.commons.text.RandomStringGenerator].generate(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.concurrent.ThreadLocalRandom].current()'
    - '[org.apache.commons.text.RandomStringGenerator].nextInt(int,int)'
    - '[java.util.function.IntUnaryOperator].applyAsInt(int)'
    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:
    - '[org.apache.commons.text.RandomStringGenerator].codePointAt(int)'
    - '[org.apache.commons.text.RandomStringGenerator].nextInt(int,org.apache.commons.text.RandomStringGenerator)'
    - '[java.util.function.IntUnaryOperator].applyAsInt(org.apache.commons.text.RandomStringGenerator)'
    - '[java.util.List<Character>].get(org.apache.commons.text.RandomStringGenerator)'
    - String.valueOf(org.apache.commons.text.RandomStringGenerator)
    - '[java.util.List<Character>].size()'
    - '[java.util.concurrent.ThreadLocalRandom].current()'
    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.Collections].addAll(java.util.HashSet,org.apache.commons.text.RandomStringGenerator.Builder)'
    - '[org.apache.commons.lang3.ArrayUtils].isEmpty(org.apache.commons.text.RandomStringGenerator.Builder)'
    - '[java.util.HashSet].clear()'
    - '[java.util.HashSet].<init>()'
    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:
    - '[Set<Character>].add(org.apache.commons.text.RandomStringGenerator.Builder)'
    - '[org.apache.commons.text.RandomStringGenerator.Builder].initCharList()'
    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(int,String)'
    - '[org.apache.commons.lang3.Validate].isTrue(org.apache.commons.text.RandomStringGenerator.Builder,String,int,int)'
    - '[org.apache.commons.text.RandomStringGenerator.Builder].initCharList()'
    - '[Set<Character>].add(char)'
    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(int,String,int)'
    - '[org.apache.commons.lang3.Validate].isTrue(org.apache.commons.text.RandomStringGenerator.Builder,String,int,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:
    - '[org.apache.commons.text.StrSubstitutor].replace(Object,org.apache.commons.text.StrSubstitutor)'
    - '[Object].toString()'
    - '[java.util.Properties].stringPropertyNames()'
    - '[org.apache.commons.text.StrSubstitutor].stream()'
    - '[java.util.function.Function].identity()'
    - '[org.apache.commons.text.StrSubstitutor].collect(org.apache.commons.text.StrSubstitutor)'
    - '[java.util.stream.Collectors].toMap(org.apache.commons.text.StrSubstitutor)'
    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].replace(Object)'
    - '[org.apache.commons.text.StrSubstitutor].<init>(org.apache.commons.text.StrLookup<String>)'
    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.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)'
    - '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
    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.StrLookup].mapLookup(java.util.Map<String,V>)'
    - '[org.apache.commons.text.StrSubstitutor].<init>(org.apache.commons.text.StrLookup<V>,String,String,char)'
    - '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
    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.StrLookup].mapLookup(java.util.Map<String,V>)'
    - '[org.apache.commons.text.StrSubstitutor].<init>(org.apache.commons.text.StrLookup<V>,String,String,char)'
    - '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
    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.StrLookup].mapLookup(java.util.Map<String,V>)'
    - '[org.apache.commons.text.StrSubstitutor].<init>(org.apache.commons.text.StrLookup<V>,String,String,char,String)'
    - '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
    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.StrSubstitutor].<init>(org.apache.commons.text.StrLookup<?>,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>(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].setVariableSuffix(String)'
    - '[org.apache.commons.text.StrSubstitutor].setValueDelimiterMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrSubstitutor].setVariablePrefix(String)'
    - '[org.apache.commons.text.StrSubstitutor].setEscapeChar(char)'
    - '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
    - '[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].setVariableSuffix(String)'
    - '[org.apache.commons.text.StrSubstitutor].setValueDelimiter(String)'
    - '[org.apache.commons.text.StrSubstitutor].setVariablePrefix(String)'
    - '[org.apache.commons.text.StrSubstitutor].setEscapeChar(char)'
    - '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
    - '[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,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.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.StrMatcher].stringMatcher(String)'
    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.StrSubstitutor].setVariableSuffixMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrSubstitutor].setVariablePrefixMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrSubstitutor].setEscapeChar(char)'
    - '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
    - '[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<?>,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)'
    - '[java.util.List<String>].remove(int)'
    - '[org.apache.commons.text.StrBuilder].<init>(int)'
    - '[java.util.List<String>].contains(String)'
    - '[org.apache.commons.text.StrBuilder].append(String)'
    - '[org.apache.commons.text.StrBuilder].appendWithSeparators(java.util.List<String>,String)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[IllegalStateException].<init>(String)'
    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: 433
      start: 431
    functionDepth: 0
    functionLinenumber: 431
    functionLinenumberEnd: 433
    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: 446
      start: 444
    functionDepth: 0
    functionLinenumber: 444
    functionLinenumberEnd: 446
    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: 455
      start: 453
    functionDepth: 0
    functionLinenumber: 453
    functionLinenumberEnd: 455
    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: 468
      start: 466
    functionDepth: 0
    functionLinenumber: 466
    functionLinenumberEnd: 468
    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: 494
      start: 492
    functionDepth: 0
    functionLinenumber: 492
    functionLinenumberEnd: 494
    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: 503
      start: 501
    functionDepth: 0
    functionLinenumber: 501
    functionLinenumberEnd: 503
    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: 512
      start: 510
    functionDepth: 0
    functionLinenumber: 510
    functionLinenumberEnd: 512
    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:525,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(char[])'
      Src: org.apache.commons.text.StrSubstitutor:525,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:526,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrSubstitutor:527,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: 528
      start: 521
    functionDepth: 5
    functionLinenumber: 521
    functionLinenumberEnd: 528
    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].append(char[])'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrSubstitutor].substitute(org.apache.commons.text.StrBuilder,int,org.apache.commons.text.StrSubstitutor)'
    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:546,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(char[],int,int)'
      Src: org.apache.commons.text.StrSubstitutor:546,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].substitute(org.apache.commons.text.StrBuilder,int,int)'
      Src: org.apache.commons.text.StrSubstitutor:547,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrSubstitutor:548,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: 549
      start: 542
    functionDepth: 5
    functionLinenumber: 542
    functionLinenumberEnd: 549
    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].<init>(int)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrBuilder].append(char[],int,int)'
    - '[org.apache.commons.text.StrSubstitutor].substitute(org.apache.commons.text.StrBuilder,int,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:562,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replace(CharSequence,int,org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutor:562,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: 563
      start: 558
    functionDepth: 0
    functionLinenumber: 558
    functionLinenumberEnd: 563
    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:581,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(CharSequence,int,int)'
      Src: org.apache.commons.text.StrSubstitutor:581,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].substitute(org.apache.commons.text.StrBuilder,int,int)'
      Src: org.apache.commons.text.StrSubstitutor:582,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrSubstitutor:583,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: 584
      start: 577
    functionDepth: 5
    functionLinenumber: 577
    functionLinenumberEnd: 584
    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].append(CharSequence,int,int)'
    - '[org.apache.commons.text.StrBuilder].<init>(int)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrSubstitutor].substitute(org.apache.commons.text.StrBuilder,int,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:597,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(Object)'
      Src: org.apache.commons.text.StrSubstitutor:597,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrSubstitutor:598,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].substitute(org.apache.commons.text.StrBuilder,int,int)'
      Src: org.apache.commons.text.StrSubstitutor:598,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrSubstitutor:599,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: 600
      start: 593
    functionDepth: 5
    functionLinenumber: 593
    functionLinenumberEnd: 600
    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].toString()'
    - '[org.apache.commons.text.StrBuilder].append(Object)'
    - '[org.apache.commons.text.StrSubstitutor].substitute(org.apache.commons.text.StrBuilder,int,int)'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrBuilder].length()'
    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:613,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(int)'
      Src: org.apache.commons.text.StrSubstitutor:613,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrSubstitutor:613,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrSubstitutor:614,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].substitute(org.apache.commons.text.StrBuilder,int,int)'
      Src: org.apache.commons.text.StrSubstitutor:614,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrSubstitutor:615,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: 616
      start: 609
    functionDepth: 4
    functionLinenumber: 609
    functionLinenumberEnd: 616
    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].toString()'
    - '[org.apache.commons.text.StrBuilder].<init>(int)'
    - '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder)'
    - '[org.apache.commons.text.StrSubstitutor].substitute(org.apache.commons.text.StrBuilder,int,int)'
    - '[org.apache.commons.text.StrBuilder].length()'
    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:634,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder,int,int)'
      Src: org.apache.commons.text.StrSubstitutor:634,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].substitute(org.apache.commons.text.StrBuilder,int,int)'
      Src: org.apache.commons.text.StrSubstitutor:635,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrSubstitutor:636,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: 637
      start: 630
    functionDepth: 5
    functionLinenumber: 630
    functionLinenumberEnd: 637
    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].append(org.apache.commons.text.StrBuilder,int,int)'
    - '[org.apache.commons.text.StrBuilder].<init>(int)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrSubstitutor].substitute(org.apache.commons.text.StrBuilder,int,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:649,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.StrSubstitutor:650,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:650,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrSubstitutor:653,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: 654
      start: 645
    functionDepth: 5
    functionLinenumber: 645
    functionLinenumberEnd: 654
    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()'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[String].length()'
    - '[org.apache.commons.text.StrSubstitutor].substitute(org.apache.commons.text.StrBuilder,int,org.apache.commons.text.StrSubstitutor)'
    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:671,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(String,int,int)'
      Src: org.apache.commons.text.StrSubstitutor:671,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].substitute(org.apache.commons.text.StrBuilder,int,int)'
      Src: org.apache.commons.text.StrSubstitutor:672,1
    - Dst: '[String].substring(int,org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutor:673,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrSubstitutor:675,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: 676
      start: 667
    functionDepth: 5
    functionLinenumber: 667
    functionLinenumberEnd: 676
    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)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[String].substring(int,org.apache.commons.text.StrSubstitutor)'
    - '[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:689,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutor:689,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuffer)'
      Src: org.apache.commons.text.StrSubstitutor:689,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrSubstitutor:690,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].substitute(org.apache.commons.text.StrBuilder,int,int)'
      Src: org.apache.commons.text.StrSubstitutor:690,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrSubstitutor:691,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: 692
      start: 685
    functionDepth: 5
    functionLinenumber: 685
    functionLinenumberEnd: 692
    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].append(StringBuffer)'
    - '[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>(org.apache.commons.text.StrSubstitutor)'
    - '[org.apache.commons.text.StrBuilder].length()'
    - '[StringBuffer].length()'
    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:710,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuffer,int,int)'
      Src: org.apache.commons.text.StrSubstitutor:710,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].substitute(org.apache.commons.text.StrBuilder,int,int)'
      Src: org.apache.commons.text.StrSubstitutor:711,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrSubstitutor:712,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: 713
      start: 706
    functionDepth: 5
    functionLinenumber: 706
    functionLinenumberEnd: 713
    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].<init>(int)'
    - '[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)'
    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:725,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].substitute(org.apache.commons.text.StrBuilder,int,int)'
      Src: org.apache.commons.text.StrSubstitutor:725,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: 726
      start: 721
    functionDepth: 1
    functionLinenumber: 721
    functionLinenumberEnd: 726
    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:743,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: 744
      start: 739
    functionDepth: 1
    functionLinenumber: 739
    functionLinenumberEnd: 744
    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:757,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replaceIn(StringBuffer,int,org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutor:757,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: 758
      start: 753
    functionDepth: 0
    functionLinenumber: 753
    functionLinenumberEnd: 758
    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:776,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuffer,int,int)'
      Src: org.apache.commons.text.StrSubstitutor:776,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].substitute(org.apache.commons.text.StrBuilder,int,int)'
      Src: org.apache.commons.text.StrSubstitutor:777,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrSubstitutor:780,1
    - Dst: '[StringBuffer].replace(int,org.apache.commons.text.StrSubstitutor,String)'
      Src: org.apache.commons.text.StrSubstitutor:780,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: 782
      start: 772
    functionDepth: 5
    functionLinenumber: 772
    functionLinenumberEnd: 782
    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].append(StringBuffer,int,int)'
    - '[org.apache.commons.text.StrBuilder].<init>(int)'
    - '[org.apache.commons.text.StrSubstitutor].substitute(org.apache.commons.text.StrBuilder,int,int)'
    - '[StringBuffer].replace(int,org.apache.commons.text.StrSubstitutor,String)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    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:795,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].replaceIn(StringBuilder,int,org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutor:795,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: 796
      start: 791
    functionDepth: 0
    functionLinenumber: 791
    functionLinenumberEnd: 796
    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:814,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(StringBuilder,int,int)'
      Src: org.apache.commons.text.StrSubstitutor:814,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].substitute(org.apache.commons.text.StrBuilder,int,int)'
      Src: org.apache.commons.text.StrSubstitutor:815,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrSubstitutor:818,1
    - Dst: '[StringBuilder].replace(int,org.apache.commons.text.StrSubstitutor,String)'
      Src: org.apache.commons.text.StrSubstitutor:818,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: 820
      start: 810
    functionDepth: 5
    functionLinenumber: 810
    functionLinenumberEnd: 820
    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:
    - '[org.apache.commons.text.StrBuilder].append(StringBuilder,int,int)'
    - '[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].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:842,1
    - Dst: '[org.apache.commons.text.StrLookup<?>].apply(String)'
      Src: org.apache.commons.text.StrSubstitutor:846,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: 847
      start: 838
    functionDepth: 1
    functionLinenumber: 838
    functionLinenumberEnd: 847
    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.StrLookup<?>].apply(String)'
    - '[org.apache.commons.text.StrSubstitutor].getVariableResolver()'
    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: 857
      start: 855
    functionDepth: 0
    functionLinenumber: 855
    functionLinenumberEnd: 857
    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: 867
      start: 865
    functionDepth: 0
    functionLinenumber: 865
    functionLinenumberEnd: 867
    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: 876
      start: 874
    functionDepth: 0
    functionLinenumber: 874
    functionLinenumberEnd: 876
    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: 887
      start: 885
    functionDepth: 0
    functionLinenumber: 885
    functionLinenumberEnd: 887
    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:900,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].setValueDelimiterMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrSubstitutor:900,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: 901
      start: 899
    functionDepth: 2
    functionLinenumber: 899
    functionLinenumberEnd: 901
    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:917,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].setValueDelimiterMatcher(null)'
      Src: org.apache.commons.text.StrSubstitutor:918,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrSubstitutor:921,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].setValueDelimiterMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrSubstitutor:921,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: 922
      start: 916
    functionDepth: 2
    functionLinenumber: 916
    functionLinenumberEnd: 922
    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(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
    - '[org.apache.commons.text.StrSubstitutor].setValueDelimiterMatcher(null)'
    - '[String].isEmpty()'
    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: 940
      start: 937
    functionDepth: 0
    functionLinenumber: 937
    functionLinenumberEnd: 940
    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:952,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].setVariablePrefixMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrSubstitutor:952,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: 953
      start: 951
    functionDepth: 2
    functionLinenumber: 951
    functionLinenumberEnd: 953
    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:966,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrSubstitutor:967,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].setVariablePrefixMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrSubstitutor:967,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: 968
      start: 965
    functionDepth: 2
    functionLinenumber: 965
    functionLinenumberEnd: 968
    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.lang3.Validate].isTrue(null,String)'
    - '[org.apache.commons.text.StrMatcher].stringMatcher(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:982,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: 985
      start: 981
    functionDepth: 0
    functionLinenumber: 981
    functionLinenumberEnd: 985
    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: 994
      start: 992
    functionDepth: 0
    functionLinenumber: 992
    functionLinenumberEnd: 994
    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:1006,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].setVariableSuffixMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrSubstitutor:1006,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: 1007
      start: 1005
    functionDepth: 2
    functionLinenumber: 1005
    functionLinenumberEnd: 1007
    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:1020,1
    - Dst: '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
      Src: org.apache.commons.text.StrSubstitutor:1021,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].setVariableSuffixMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrSubstitutor:1021,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: 1022
      start: 1019
    functionDepth: 2
    functionLinenumber: 1019
    functionLinenumberEnd: 1022
    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.StrSubstitutor].setVariableSuffixMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.lang3.Validate].isTrue(null,String)'
    - '[org.apache.commons.text.StrMatcher].stringMatcher(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:1036,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: 1039
      start: 1035
    functionDepth: 0
    functionLinenumber: 1035
    functionLinenumberEnd: 1039
    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:1056,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: 1057
      start: 1055
    functionDepth: 0
    functionLinenumber: 1055
    functionLinenumberEnd: 1057
    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:1070,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].getVariableSuffixMatcher()'
      Src: org.apache.commons.text.StrSubstitutor:1071,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].getEscapeChar()'
      Src: org.apache.commons.text.StrSubstitutor:1072,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].getValueDelimiterMatcher()'
      Src: org.apache.commons.text.StrSubstitutor:1073,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].isEnableSubstitutionInVariables()'
      Src: org.apache.commons.text.StrSubstitutor:1074,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].isDisableSubstitutionInValues()'
      Src: org.apache.commons.text.StrSubstitutor:1075,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:1084,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteCharAt(int)'
      Src: org.apache.commons.text.StrSubstitutor:1095,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:1108,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:1111,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:1118,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:1125,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>(String)'
      Src: org.apache.commons.text.StrSubstitutor:1129,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrSubstitutor:1130,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].substitute(org.apache.commons.text.StrBuilder,int,int)'
      Src: org.apache.commons.text.StrSubstitutor:1130,1
    - Dst: '[org.apache.commons.text.StrBuilder].toString()'
      Src: org.apache.commons.text.StrSubstitutor:1131,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.StrSubstitutor:1140,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:1146,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(org.apache.commons.text.StrSubstitutor,org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutor:1152,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(org.apache.commons.text.StrSubstitutor,org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutor:1153,1
    - Dst: '[String].substring(int,org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutor:1154,1
    - Dst: '[String].substring(org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutor:1155,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.text.StrSubstitutor:1163,1
    - Dst: '[String].<init>(org.apache.commons.text.StrSubstitutor,int,int)'
      Src: org.apache.commons.text.StrSubstitutor:1164,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.text.StrSubstitutor:1164,1
    - Dst: '[org.apache.commons.text.StrSubstitutor].checkCyclicSubstitution(org.apache.commons.text.StrSubstitutor,java.util.ArrayList)'
      Src: org.apache.commons.text.StrSubstitutor:1169,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.text.StrSubstitutor)'
      Src: org.apache.commons.text.StrSubstitutor:1170,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:1173,1
    - Dst: varValue.length()
      Src: org.apache.commons.text.StrSubstitutor:1179,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:1180,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:1184,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.apache.commons.text.StrSubstitutor:1198,1
    - Dst: '[java.util.ArrayList].remove(int)'
      Src: org.apache.commons.text.StrSubstitutor:1197,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: 1211
      start: 1069
    functionDepth: 5
    functionLinenumber: 1069
    functionLinenumberEnd: 1211
    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:
    - '[org.apache.commons.text.StrSubstitutor].isDisableSubstitutionInValues()'
    - '[java.util.ArrayList].size()'
    - '[org.apache.commons.text.StrSubstitutor].substitute(org.apache.commons.text.StrBuilder,int,int)'
    - '[String].toCharArray()'
    - '[org.apache.commons.text.StrSubstitutor].isEnableSubstitutionInVariables()'
    - '[org.apache.commons.text.StrBuilder].<init>(String)'
    - '[java.util.ArrayList].add(String)'
    - '[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.StrSubstitutor].checkCyclicSubstitution(org.apache.commons.text.StrSubstitutor,java.util.ArrayList)'
    - varValue.length()
    - '[org.apache.commons.text.StrSubstitutor].getVariableSuffixMatcher()'
    - '[org.apache.commons.text.StrSubstitutor].getVariablePrefixMatcher()'
    - '[java.util.ArrayList].remove(int)'
    - '[String].substring(org.apache.commons.text.StrSubstitutor)'
    - '[org.apache.commons.text.StrBuilder].toString()'
    - '[org.apache.commons.text.StrSubstitutor].substitute(org.apache.commons.text.StrBuilder,org.apache.commons.text.StrSubstitutor,org.apache.commons.text.StrSubstitutor,java.util.ArrayList)'
    - '[String].substring(int,org.apache.commons.text.StrSubstitutor)'
    - '[org.apache.commons.text.StrSubstitutor].getValueDelimiterMatcher()'
    - '[org.apache.commons.text.StrMatcher].isMatch(org.apache.commons.text.StrSubstitutor,org.apache.commons.text.StrSubstitutor)'
    - '[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].getEscapeChar()'
    - '[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)'
    - '[String].<init>(org.apache.commons.text.StrSubstitutor,int,int)'
    - '[java.util.ArrayList].<init>()'
    - '[String].<init>(org.apache.commons.text.StrSubstitutor,org.apache.commons.text.StrSubstitutor,org.apache.commons.text.StrSubstitutor)'
    - '[org.apache.commons.text.StrBuilder].deleteCharAt(int)'
    - '[java.util.ArrayList].add(org.apache.commons.text.StrSubstitutor)'
    - '[org.apache.commons.text.StrBuilder].length()'
    - '[org.apache.commons.text.StrBuilder].replace(org.apache.commons.text.StrSubstitutor,org.apache.commons.text.StrSubstitutor,org.apache.commons.text.StrSubstitutor)'
    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:303,1
    - Dst: '[OutOfMemoryError].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilder:303,1
    - Dst: Math.max(int,int)
      Src: org.apache.commons.text.TextStringBuilder:313,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:
      - Appendable
      - java.io.Serializable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - minCapacity
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 314
      start: 300
    functionDepth: 0
    functionLinenumber: 300
    functionLinenumberEnd: 314
    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:
    - Integer.toUnsignedString(int)
    - '[OutOfMemoryError].<init>(String)'
    - 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:326,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(char[],org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:327,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:
      - Appendable
      - java.io.Serializable
      - 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: 328
      start: 325
    functionDepth: 0
    functionLinenumber: 325
    functionLinenumberEnd: 328
    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:
    - '[org.apache.commons.text.TextStringBuilder].<init>(char[],org.apache.commons.text.TextStringBuilder)'
    - '[java.util.Objects].requireNonNull(char[],String)'
    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:342,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:
      - Appendable
      - java.io.Serializable
      - 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: 343
      start: 341
    functionDepth: 2
    functionLinenumber: 341
    functionLinenumberEnd: 343
    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:265,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilder:265,1
    - Dst: Boolean.TRUE.toString()
      Src: org.apache.commons.text.TextStringBuilder:277,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilder:277,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(int)'
      Src: org.apache.commons.text.TextStringBuilder:366,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:
      - Appendable
      - java.io.Serializable
      - 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: 367
      start: 365
    functionDepth: 2
    functionLinenumber: 365
    functionLinenumberEnd: 367
    functionName: '[org.apache.commons.text.TextStringBuilder].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 111
    functionsReached:
    - Boolean.TRUE.toString()
    - '[org.apache.commons.text.TextStringBuilder].<init>(int)'
    - Boolean.FALSE.toString()
    - '[org.apache.commons.text.TextStringBuilder].length()'
    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:265,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilder:265,1
    - Dst: Boolean.TRUE.toString()
      Src: org.apache.commons.text.TextStringBuilder:277,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilder:277,1
    - Dst: '[java.util.Objects].requireNonNull(char[],String)'
      Src: org.apache.commons.text.TextStringBuilder:379,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:381,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:
      - Appendable
      - java.io.Serializable
      - 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: 384
      start: 378
    functionDepth: 1
    functionLinenumber: 378
    functionLinenumberEnd: 384
    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:
    - Boolean.TRUE.toString()
    - '[org.apache.commons.text.TextStringBuilder].length()'
    - '[IllegalArgumentException].<init>(org.apache.commons.text.TextStringBuilder)'
    - Boolean.FALSE.toString()
    - '[java.util.Objects].requireNonNull(char[],String)'
    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:265,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilder:265,1
    - Dst: Boolean.TRUE.toString()
      Src: org.apache.commons.text.TextStringBuilder:277,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilder:277,1
    - Dst: '[org.apache.commons.lang3.StringUtils].length(CharSequence)'
      Src: org.apache.commons.text.TextStringBuilder:393,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:393,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(CharSequence)'
      Src: org.apache.commons.text.TextStringBuilder:395,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:
      - Appendable
      - java.io.Serializable
      - 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: 397
      start: 392
    functionDepth: 4
    functionLinenumber: 392
    functionLinenumberEnd: 397
    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: 1
    functionsReached:
    - Boolean.TRUE.toString()
    - '[org.apache.commons.text.TextStringBuilder].length()'
    - Boolean.FALSE.toString()
    - '[org.apache.commons.lang3.StringUtils].length(CharSequence)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(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].<init>(CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Boolean.FALSE.toString()
      Src: org.apache.commons.text.TextStringBuilder:265,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilder:265,1
    - Dst: Boolean.TRUE.toString()
      Src: org.apache.commons.text.TextStringBuilder:277,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilder:277,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:
      - Appendable
      - java.io.Serializable
      - 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: 406
      start: 404
    functionDepth: 1
    functionLinenumber: 404
    functionLinenumberEnd: 406
    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()
    - Boolean.FALSE.toString()
    - '[org.apache.commons.text.TextStringBuilder].length()'
    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:265,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilder:265,1
    - Dst: Boolean.TRUE.toString()
      Src: org.apache.commons.text.TextStringBuilder:277,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilder:277,1
    - Dst: '[org.apache.commons.lang3.StringUtils].length(String)'
      Src: org.apache.commons.text.TextStringBuilder:414,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:414,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String)'
      Src: org.apache.commons.text.TextStringBuilder:416,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:
      - Appendable
      - java.io.Serializable
      - 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: 418
      start: 413
    functionDepth: 2
    functionLinenumber: 413
    functionLinenumberEnd: 418
    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: 70
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].append(String)'
    - Boolean.TRUE.toString()
    - '[org.apache.commons.text.TextStringBuilder].length()'
    - Boolean.FALSE.toString()
    - '[org.apache.commons.text.TextStringBuilder].<init>(org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.lang3.StringUtils].length(String)'
    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:428,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendTrue(int)'
      Src: org.apache.commons.text.TextStringBuilder:429,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:431,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendFalse(int)'
      Src: org.apache.commons.text.TextStringBuilder:432,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:
      - Appendable
      - java.io.Serializable
      - 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: 435
      start: 426
    functionDepth: 1
    functionLinenumber: 426
    functionLinenumberEnd: 435
    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].ensureCapacityInternal(org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilder].appendFalse(int)'
    - '[org.apache.commons.text.TextStringBuilder].appendTrue(int)'
    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:445,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(int)'
      Src: org.apache.commons.text.TextStringBuilder:446,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:
      - Appendable
      - java.io.Serializable
      - 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: 449
      start: 443
    functionDepth: 3
    functionLinenumber: 443
    functionLinenumberEnd: 449
    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:459,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilder:463,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:464,1
    - Dst: System.arraycopy(char[],int,char[],int,org.apache.commons.text.TextStringBuilder)
      Src: org.apache.commons.text.TextStringBuilder:465,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:
      - Appendable
      - java.io.Serializable
      - 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: 469
      start: 457
    functionDepth: 3
    functionLinenumber: 457
    functionLinenumberEnd: 469
    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:
    - '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(org.apache.commons.text.TextStringBuilder)'
    - System.arraycopy(char[],int,char[],int,org.apache.commons.text.TextStringBuilder)
    - '[org.apache.commons.text.TextStringBuilder].appendNull()'
    - '[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: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:
      - Appendable
      - java.io.Serializable
      - 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()'
    - '[StringIndexOutOfBoundsException].<init>(String)'
    - System.arraycopy(char[],int,char[],int,int)
    - '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilder].appendNull()'
    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:
      - Appendable
      - java.io.Serializable
      - 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.lang3.StringUtils].length(java.nio.CharBuffer)'
    - '[org.apache.commons.text.TextStringBuilder].append(java.nio.CharBuffer,int,org.apache.commons.text.TextStringBuilder)'
    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:
      - Appendable
      - java.io.Serializable
      - 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:
    - '[java.nio.CharBuffer].array()'
    - '[org.apache.commons.text.TextStringBuilder].length()'
    - '[java.nio.CharBuffer].toString()'
    - '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder,int,int)'
    - '[StringIndexOutOfBoundsException].<init>(String)'
    - '[java.nio.CharBuffer].hasArray()'
    - '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilder].appendNull()'
    - System.arraycopy(org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder,char[],int,int)
    - '[java.nio.CharBuffer].remaining()'
    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:
      - Appendable
      - java.io.Serializable
      - 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(org.apache.commons.text.TextStringBuilder)'
    - '[CharSequence].toString()'
    - '[org.apache.commons.text.TextStringBuilder].appendNull()'
    - '[org.apache.commons.text.TextStringBuilder].append(StringBuffer)'
    - '[org.apache.commons.text.TextStringBuilder].append(StringBuilder)'
    - '[org.apache.commons.text.TextStringBuilder].append(java.nio.CharBuffer)'
    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:
      - Appendable
      - java.io.Serializable
      - 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:
    - '[CharSequence].toString()'
    - '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder,int,org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilder].appendNull()'
    - '[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:
      - Appendable
      - java.io.Serializable
      - 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:
    - '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder)'
    - String.valueOf(double)
    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:
      - Appendable
      - java.io.Serializable
      - 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:
    - '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder)'
    - String.valueOf(float)
    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:
      - Appendable
      - java.io.Serializable
      - 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:
      - Appendable
      - java.io.Serializable
      - 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:
    - '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder)'
    - String.valueOf(long)
    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:
      - Appendable
      - java.io.Serializable
      - 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:
    - '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder)'
    - '[Object].toString()'
    - '[org.apache.commons.text.TextStringBuilder].appendNull()'
    - '[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:694,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:694,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:
      - Appendable
      - java.io.Serializable
      - 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: 695
      start: 693
    functionDepth: 1
    functionLinenumber: 693
    functionLinenumberEnd: 695
    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: 47
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder)'
    - String.format(String,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:668,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.TextStringBuilder:670,1
    - Dst: '[StringIndexOutOfBoundsException].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilder:671,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.TextStringBuilder:673,1
    - Dst: '[StringIndexOutOfBoundsException].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilder:674,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilder:677,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:678,1
    - Dst: '[String].getChars(int,org.apache.commons.text.TextStringBuilder,char[],int)'
      Src: org.apache.commons.text.TextStringBuilder:679,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:
      - Appendable
      - java.io.Serializable
      - 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: 683
      start: 666
    functionDepth: 3
    functionLinenumber: 666
    functionLinenumberEnd: 683
    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()'
    - '[String].length()'
    - '[StringIndexOutOfBoundsException].<init>(String)'
    - '[String].getChars(int,org.apache.commons.text.TextStringBuilder,char[],int)'
    - '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilder].appendNull()'
    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:704,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(StringBuffer,int,org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:704,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:
      - Appendable
      - java.io.Serializable
      - 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: 705
      start: 703
    functionDepth: 0
    functionLinenumber: 703
    functionLinenumberEnd: 705
    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:717,1
    - Dst: '[StringBuffer].length()'
      Src: org.apache.commons.text.TextStringBuilder:719,1
    - Dst: '[StringIndexOutOfBoundsException].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilder:720,1
    - Dst: '[StringBuffer].length()'
      Src: org.apache.commons.text.TextStringBuilder:722,1
    - Dst: '[StringIndexOutOfBoundsException].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilder:723,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilder:726,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:727,1
    - Dst: '[StringBuffer].getChars(int,org.apache.commons.text.TextStringBuilder,char[],int)'
      Src: org.apache.commons.text.TextStringBuilder:728,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:
      - Appendable
      - java.io.Serializable
      - 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: 732
      start: 715
    functionDepth: 3
    functionLinenumber: 715
    functionLinenumberEnd: 732
    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()'
    - '[StringIndexOutOfBoundsException].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilder].appendNull()'
    - '[StringBuffer].length()'
    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:741,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(StringBuilder,int,org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:741,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:
      - Appendable
      - java.io.Serializable
      - 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: 742
      start: 740
    functionDepth: 0
    functionLinenumber: 740
    functionLinenumberEnd: 742
    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:754,1
    - Dst: '[StringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilder:756,1
    - Dst: '[StringIndexOutOfBoundsException].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilder:757,1
    - Dst: '[StringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilder:759,1
    - Dst: '[StringIndexOutOfBoundsException].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilder:760,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilder:763,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:764,1
    - Dst: '[StringBuilder].getChars(int,org.apache.commons.text.TextStringBuilder,char[],int)'
      Src: org.apache.commons.text.TextStringBuilder:765,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:
      - Appendable
      - java.io.Serializable
      - 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: 769
      start: 752
    functionDepth: 3
    functionLinenumber: 752
    functionLinenumberEnd: 769
    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()'
    - '[StringBuilder].getChars(int,org.apache.commons.text.TextStringBuilder,char[],int)'
    - '[StringIndexOutOfBoundsException].<init>(String)'
    - '[StringBuilder].length()'
    - '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilder].appendNull()'
    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:778,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:778,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:
      - Appendable
      - java.io.Serializable
      - 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: 779
      start: 777
    functionDepth: 0
    functionLinenumber: 777
    functionLinenumberEnd: 779
    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.lang3.StringUtils].length(org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder,int,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:791,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilder:793,1
    - Dst: '[StringIndexOutOfBoundsException].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilder:794,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilder:796,1
    - Dst: '[StringIndexOutOfBoundsException].<init>(String)'
      Src: org.apache.commons.text.TextStringBuilder:797,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.TextStringBuilder:800,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:801,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].getChars(int,org.apache.commons.text.TextStringBuilder,char[],int)'
      Src: org.apache.commons.text.TextStringBuilder:802,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:
      - Appendable
      - java.io.Serializable
      - 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: 806
      start: 789
    functionDepth: 3
    functionLinenumber: 789
    functionLinenumberEnd: 806
    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()'
    - '[StringIndexOutOfBoundsException].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilder].appendNull()'
    - '[org.apache.commons.text.TextStringBuilder].getChars(int,org.apache.commons.text.TextStringBuilder,char[],int)'
    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:817,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:
      - Appendable
      - java.io.Serializable
      - 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: 820
      start: 815
    functionDepth: 0
    functionLinenumber: 815
    functionLinenumberEnd: 820
    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:831,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:
      - Appendable
      - java.io.Serializable
      - 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: 834
      start: 829
    functionDepth: 0
    functionLinenumber: 829
    functionLinenumberEnd: 834
    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:852,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:
      - Appendable
      - java.io.Serializable
      - 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: 856
      start: 844
    functionDepth: 1
    functionLinenumber: 844
    functionLinenumberEnd: 856
    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:
      - Appendable
      - java.io.Serializable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 866
      start: 859
    functionDepth: 0
    functionLinenumber: 859
    functionLinenumberEnd: 866
    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:878,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendFixedWidthPadLeft(org.apache.commons.text.TextStringBuilder,int,char)'
      Src: org.apache.commons.text.TextStringBuilder:878,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:
      - Appendable
      - java.io.Serializable
      - 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: 879
      start: 877
    functionDepth: 0
    functionLinenumber: 877
    functionLinenumberEnd: 879
    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:
    - '[org.apache.commons.text.TextStringBuilder].appendFixedWidthPadLeft(org.apache.commons.text.TextStringBuilder,int,char)'
    - String.valueOf(int)
    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:892,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].getNullText()'
      Src: org.apache.commons.text.TextStringBuilder:893,1
    - Dst: '[java.util.Objects].toString(Object,String)'
      Src: org.apache.commons.text.TextStringBuilder:893,1
    - Dst: str.length()
      Src: org.apache.commons.text.TextStringBuilder:897,1
    - Dst: str.getChars(org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder,char[],int)
      Src: org.apache.commons.text.TextStringBuilder:899,1
    - Dst: '[java.util.Arrays].fill(char[],int,org.apache.commons.text.TextStringBuilder,char)'
      Src: org.apache.commons.text.TextStringBuilder:903,1
    - Dst: str.getChars(int,org.apache.commons.text.TextStringBuilder,char[],org.apache.commons.text.TextStringBuilder)
      Src: org.apache.commons.text.TextStringBuilder:904,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:
      - Appendable
      - java.io.Serializable
      - 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: 909
      start: 890
    functionDepth: 1
    functionLinenumber: 890
    functionLinenumberEnd: 909
    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:
    - '[java.util.Arrays].fill(char[],int,org.apache.commons.text.TextStringBuilder,char)'
    - str.getChars(org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder,char[],int)
    - '[java.util.Objects].toString(Object,String)'
    - '[org.apache.commons.text.TextStringBuilder].getNullText()'
    - str.length()
    - '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(org.apache.commons.text.TextStringBuilder)'
    - str.getChars(int,org.apache.commons.text.TextStringBuilder,char[],org.apache.commons.text.TextStringBuilder)
    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:921,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendFixedWidthPadRight(org.apache.commons.text.TextStringBuilder,int,char)'
      Src: org.apache.commons.text.TextStringBuilder:921,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:
      - Appendable
      - java.io.Serializable
      - 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: 922
      start: 920
    functionDepth: 0
    functionLinenumber: 920
    functionLinenumberEnd: 922
    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:935,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].getNullText()'
      Src: org.apache.commons.text.TextStringBuilder:936,1
    - Dst: '[java.util.Objects].toString(Object,String)'
      Src: org.apache.commons.text.TextStringBuilder:936,1
    - Dst: str.length()
      Src: org.apache.commons.text.TextStringBuilder:940,1
    - Dst: str.getChars(int,int,char[],int)
      Src: org.apache.commons.text.TextStringBuilder:942,1
    - Dst: str.getChars(int,org.apache.commons.text.TextStringBuilder,char[],int)
      Src: org.apache.commons.text.TextStringBuilder:944,1
    - Dst: '[java.util.Arrays].fill(char[],org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder,char)'
      Src: org.apache.commons.text.TextStringBuilder:946,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:
      - Appendable
      - java.io.Serializable
      - 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: 951
      start: 933
    functionDepth: 1
    functionLinenumber: 933
    functionLinenumberEnd: 951
    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:
    - '[java.util.Arrays].fill(char[],org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder,char)'
    - '[java.util.Objects].toString(Object,String)'
    - str.getChars(int,int,char[],int)
    - '[org.apache.commons.text.TextStringBuilder].getNullText()'
    - str.length()
    - '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(org.apache.commons.text.TextStringBuilder)'
    - str.getChars(int,org.apache.commons.text.TextStringBuilder,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:960,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendNewLine()'
      Src: org.apache.commons.text.TextStringBuilder:960,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:
      - Appendable
      - java.io.Serializable
      - 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: 961
      start: 959
    functionDepth: 2
    functionLinenumber: 959
    functionLinenumberEnd: 961
    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:970,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendNewLine()'
      Src: org.apache.commons.text.TextStringBuilder:970,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:
      - Appendable
      - java.io.Serializable
      - 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: 971
      start: 969
    functionDepth: 4
    functionLinenumber: 969
    functionLinenumberEnd: 971
    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:981,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendNewLine()'
      Src: org.apache.commons.text.TextStringBuilder:981,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:
      - Appendable
      - java.io.Serializable
      - 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: 982
      start: 980
    functionDepth: 4
    functionLinenumber: 980
    functionLinenumberEnd: 982
    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:994,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendNewLine()'
      Src: org.apache.commons.text.TextStringBuilder:994,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:
      - Appendable
      - java.io.Serializable
      - 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: 995
      start: 993
    functionDepth: 4
    functionLinenumber: 993
    functionLinenumberEnd: 995
    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].appendNewLine()'
    - '[org.apache.commons.text.TextStringBuilder].append(char[],int,int)'
    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:1004,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendNewLine()'
      Src: org.apache.commons.text.TextStringBuilder:1004,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:
      - Appendable
      - java.io.Serializable
      - 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: 1005
      start: 1003
    functionDepth: 2
    functionLinenumber: 1003
    functionLinenumberEnd: 1005
    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:1014,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendNewLine()'
      Src: org.apache.commons.text.TextStringBuilder:1014,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:
      - Appendable
      - java.io.Serializable
      - 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: 1015
      start: 1013
    functionDepth: 2
    functionLinenumber: 1013
    functionLinenumberEnd: 1015
    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:1024,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendNewLine()'
      Src: org.apache.commons.text.TextStringBuilder:1024,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:
      - Appendable
      - java.io.Serializable
      - 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: 1025
      start: 1023
    functionDepth: 2
    functionLinenumber: 1023
    functionLinenumberEnd: 1025
    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].append(int)'
    - '[org.apache.commons.text.TextStringBuilder].appendNewLine()'
    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:1034,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendNewLine()'
      Src: org.apache.commons.text.TextStringBuilder:1034,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:
      - Appendable
      - java.io.Serializable
      - 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: 1035
      start: 1033
    functionDepth: 2
    functionLinenumber: 1033
    functionLinenumberEnd: 1035
    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:1044,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendNewLine()'
      Src: org.apache.commons.text.TextStringBuilder:1044,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:
      - Appendable
      - java.io.Serializable
      - 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: 1045
      start: 1043
    functionDepth: 4
    functionLinenumber: 1043
    functionLinenumberEnd: 1045
    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:1079,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendNewLine()'
      Src: org.apache.commons.text.TextStringBuilder:1079,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:
      - Appendable
      - java.io.Serializable
      - 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: 1080
      start: 1078
    functionDepth: 1
    functionLinenumber: 1078
    functionLinenumberEnd: 1080
    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:1067,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendNewLine()'
      Src: org.apache.commons.text.TextStringBuilder:1067,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:
      - Appendable
      - java.io.Serializable
      - 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: 1068
      start: 1066
    functionDepth: 4
    functionLinenumber: 1066
    functionLinenumberEnd: 1068
    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:1090,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendNewLine()'
      Src: org.apache.commons.text.TextStringBuilder:1090,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:
      - Appendable
      - java.io.Serializable
      - 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: 1091
      start: 1089
    functionDepth: 1
    functionLinenumber: 1089
    functionLinenumberEnd: 1091
    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].appendNewLine()'
    - '[org.apache.commons.text.TextStringBuilder].append(StringBuffer)'
    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:1103,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendNewLine()'
      Src: org.apache.commons.text.TextStringBuilder:1103,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:
      - Appendable
      - java.io.Serializable
      - 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: 1104
      start: 1102
    functionDepth: 4
    functionLinenumber: 1102
    functionLinenumberEnd: 1104
    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].append(StringBuffer,int,int)'
    - '[org.apache.commons.text.TextStringBuilder].appendNewLine()'
    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:1114,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendNewLine()'
      Src: org.apache.commons.text.TextStringBuilder:1114,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:
      - Appendable
      - java.io.Serializable
      - 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: 1115
      start: 1113
    functionDepth: 1
    functionLinenumber: 1113
    functionLinenumberEnd: 1115
    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].append(StringBuilder)'
    - '[org.apache.commons.text.TextStringBuilder].appendNewLine()'
    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:1127,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendNewLine()'
      Src: org.apache.commons.text.TextStringBuilder:1127,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:
      - Appendable
      - java.io.Serializable
      - 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: 1128
      start: 1126
    functionDepth: 4
    functionLinenumber: 1126
    functionLinenumberEnd: 1128
    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:1138,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendNewLine()'
      Src: org.apache.commons.text.TextStringBuilder:1138,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:
      - Appendable
      - java.io.Serializable
      - 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: 1139
      start: 1137
    functionDepth: 1
    functionLinenumber: 1137
    functionLinenumberEnd: 1139
    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:1151,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendNewLine()'
      Src: org.apache.commons.text.TextStringBuilder:1151,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:
      - Appendable
      - java.io.Serializable
      - 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: 1152
      start: 1150
    functionDepth: 4
    functionLinenumber: 1150
    functionLinenumberEnd: 1152
    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:1169,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:
      - Appendable
      - java.io.Serializable
      - 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: 1170
      start: 1168
    functionDepth: 0
    functionLinenumber: 1168
    functionLinenumberEnd: 1170
    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:1178,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:
      - Appendable
      - java.io.Serializable
      - 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: 1179
      start: 1177
    functionDepth: 2
    functionLinenumber: 1177
    functionLinenumberEnd: 1179
    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:1190,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:
      - Appendable
      - java.io.Serializable
      - 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: 1196
      start: 1188
    functionDepth: 0
    functionLinenumber: 1188
    functionLinenumberEnd: 1196
    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:1219,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(char)'
      Src: org.apache.commons.text.TextStringBuilder:1219,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:
      - Appendable
      - java.io.Serializable
      - 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: 1220
      start: 1218
    functionDepth: 4
    functionLinenumber: 1218
    functionLinenumberEnd: 1220
    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].append(char)'
    - '[org.apache.commons.text.TextStringBuilder].isEmpty()'
    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:1234,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:
      - Appendable
      - java.io.Serializable
      - 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: 1235
      start: 1233
    functionDepth: 0
    functionLinenumber: 1233
    functionLinenumberEnd: 1235
    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:1260,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:
      - Appendable
      - java.io.Serializable
      - 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: 1261
      start: 1259
    functionDepth: 4
    functionLinenumber: 1259
    functionLinenumberEnd: 1261
    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:1285,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:
      - Appendable
      - java.io.Serializable
      - 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: 1286
      start: 1284
    functionDepth: 0
    functionLinenumber: 1284
    functionLinenumberEnd: 1286
    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:1311,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:
      - Appendable
      - java.io.Serializable
      - 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: 1312
      start: 1310
    functionDepth: 2
    functionLinenumber: 1310
    functionLinenumberEnd: 1312
    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:1342,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:1343,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:
      - Appendable
      - java.io.Serializable
      - 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: 1344
      start: 1341
    functionDepth: 1
    functionLinenumber: 1341
    functionLinenumberEnd: 1344
    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].append(org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilder].isEmpty()'
    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:1358,1
    - Dst: '[StringBuilder].append(char[],int,int)'
      Src: org.apache.commons.text.TextStringBuilder:1360,1
    - Dst: '[StringBuffer].append(char[],int,int)'
      Src: org.apache.commons.text.TextStringBuilder:1362,1
    - Dst: '[java.nio.CharBuffer].put(char[],int,int)'
      Src: org.apache.commons.text.TextStringBuilder:1364,1
    - Dst: '[Appendable].append()'
      Src: org.apache.commons.text.TextStringBuilder:1366,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:
      - Appendable
      - java.io.Serializable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - appendable
    argTypes:
    - Appendable
    constantsTouched: []
    func_position:
      end: 1368
      start: 1356
    functionDepth: 0
    functionLinenumber: 1356
    functionLinenumberEnd: 1368
    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:
    - '[StringBuffer].append(char[],int,int)'
    - '[Appendable].append()'
    - '[java.io.Writer].write(char[],int,int)'
    - '[java.nio.CharBuffer].put(char[],int,int)'
    - '[StringBuilder].append(char[],int,int)'
    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:
      - Appendable
      - java.io.Serializable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1377
      start: 1371
    functionDepth: 0
    functionLinenumber: 1371
    functionLinenumberEnd: 1377
    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:1389,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].appendWithSeparators(org.apache.commons.text.TextStringBuilder,String)'
      Src: org.apache.commons.text.TextStringBuilder:1389,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:
      - Appendable
      - java.io.Serializable
      - 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: 1392
      start: 1387
    functionDepth: 0
    functionLinenumber: 1387
    functionLinenumberEnd: 1392
    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:1404,1
    - Dst: '[java.util.Iterator<?>].hasNext()'
      Src: org.apache.commons.text.TextStringBuilder:1405,1
    - Dst: '[java.util.Iterator<?>].next()'
      Src: org.apache.commons.text.TextStringBuilder:1406,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(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: '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:1408,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:
      - Appendable
      - java.io.Serializable
      - 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: 1413
      start: 1402
    functionDepth: 1
    functionLinenumber: 1402
    functionLinenumberEnd: 1413
    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:
    - '[java.util.Objects].toString(String,org.apache.commons.text.TextStringBuilder)'
    - '[java.util.Iterator<?>].hasNext()'
    - '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder)'
    - '[java.util.Iterator<?>].next()'
    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:1425,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append()'
      Src: org.apache.commons.text.TextStringBuilder:1426,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:1428,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append()'
      Src: org.apache.commons.text.TextStringBuilder:1428,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:
      - Appendable
      - java.io.Serializable
      - 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: 1432
      start: 1423
    functionDepth: 1
    functionLinenumber: 1423
    functionLinenumberEnd: 1432
    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:
    - '[java.util.Objects].toString(String,org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilder].append()'
    - '[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:1454,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:
      - Appendable
      - java.io.Serializable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.io.Reader
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1455
      start: 1453
    functionDepth: 1
    functionLinenumber: 1453
    functionLinenumberEnd: 1455
    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:1493,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:
      - Appendable
      - java.io.Serializable
      - 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: 1494
      start: 1492
    functionDepth: 0
    functionLinenumber: 1492
    functionLinenumberEnd: 1494
    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:1517,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:
      - Appendable
      - java.io.Serializable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.io.Writer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1518
      start: 1516
    functionDepth: 0
    functionLinenumber: 1516
    functionLinenumberEnd: 1518
    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:1530,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:
      - Appendable
      - java.io.Serializable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1531
      start: 1527
    functionDepth: 1
    functionLinenumber: 1527
    functionLinenumberEnd: 1531
    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:
      - Appendable
      - java.io.Serializable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1540
      start: 1538
    functionDepth: 0
    functionLinenumber: 1538
    functionLinenumberEnd: 1540
    functionName: '[org.apache.commons.text.TextStringBuilder].capacity()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 14
    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:1553,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:
      - Appendable
      - java.io.Serializable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1555
      start: 1551
    functionDepth: 1
    functionLinenumber: 1551
    functionLinenumberEnd: 1555
    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:
    - Dst: '[java.util.Arrays].fill(char[],org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:1572,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:
      - Appendable
      - java.io.Serializable
      - 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: 1574
      start: 1570
    functionDepth: 0
    functionLinenumber: 1570
    functionLinenumberEnd: 1574
    functionName: '[org.apache.commons.text.TextStringBuilder].clear()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 28
    functionsReached:
    - '[java.util.Arrays].fill(char[],org.apache.commons.text.TextStringBuilder)'
    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:
      - Appendable
      - java.io.Serializable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 1590
      start: 1582
    functionDepth: 0
    functionLinenumber: 1582
    functionLinenumberEnd: 1590
    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:1599,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:
      - Appendable
      - java.io.Serializable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1600
      start: 1598
    functionDepth: 1
    functionLinenumber: 1598
    functionLinenumberEnd: 1600
    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:1613,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:
      - Appendable
      - java.io.Serializable
      - 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: 1614
      start: 1612
    functionDepth: 1
    functionLinenumber: 1612
    functionLinenumberEnd: 1614
    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:1625,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteImpl(int,int,org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:1628,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:
      - Appendable
      - java.io.Serializable
      - 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: 1631
      start: 1624
    functionDepth: 1
    functionLinenumber: 1624
    functionLinenumberEnd: 1631
    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: 2
    functionsReached:
    - '[org.apache.commons.text.TextStringBuilder].deleteImpl(int,int,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].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:1649,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:
      - Appendable
      - java.io.Serializable
      - 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: 1654
      start: 1639
    functionDepth: 0
    functionLinenumber: 1639
    functionLinenumberEnd: 1654
    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:1663,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilder:1665,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:1667,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilder:1668,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:
      - Appendable
      - java.io.Serializable
      - 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: 1672
      start: 1662
    functionDepth: 2
    functionLinenumber: 1662
    functionLinenumberEnd: 1672
    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].deleteImpl(int,org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilder].indexOf(String,int)'
    - '[String].length()'
    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:1685,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:
      - Appendable
      - java.io.Serializable
      - 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: 1686
      start: 1684
    functionDepth: 0
    functionLinenumber: 1684
    functionLinenumberEnd: 1686
    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:1698,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].deleteImpl(int,int,int)'
      Src: org.apache.commons.text.TextStringBuilder:1699,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:
      - Appendable
      - java.io.Serializable
      - 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: 1701
      start: 1697
    functionDepth: 1
    functionLinenumber: 1697
    functionLinenumberEnd: 1701
    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:1712,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:
      - Appendable
      - java.io.Serializable
      - 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: 1717
      start: 1709
    functionDepth: 0
    functionLinenumber: 1709
    functionLinenumberEnd: 1717
    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:1726,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilder:1728,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:1730,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:
      - Appendable
      - java.io.Serializable
      - 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: 1734
      start: 1725
    functionDepth: 2
    functionLinenumber: 1725
    functionLinenumberEnd: 1734
    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].deleteImpl(int,org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilder].indexOf(String,int)'
    - '[String].length()'
    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:1747,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:
      - Appendable
      - java.io.Serializable
      - 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: 1748
      start: 1746
    functionDepth: 0
    functionLinenumber: 1746
    functionLinenumberEnd: 1748
    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:1759,1
    - Dst: '[java.util.Arrays].fill(char[],int,org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:1761,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    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:
      - Appendable
      - java.io.Serializable
      - 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: 1758
    functionDepth: 0
    functionLinenumber: 1758
    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:
    - '[java.util.Arrays].fill(char[],int,org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder)'
    - 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:
      - Appendable
      - java.io.Serializable
      - 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].validateIndex(int)'
    - '[org.apache.commons.text.TextStringBuilder].deleteCharAt(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:
      - Appendable
      - java.io.Serializable
      - 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(org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder)
    - '[org.apache.commons.text.TextStringBuilder].delete(int,org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilder].isEmpty()'
    - Math.min(int,org.apache.commons.text.TextStringBuilder)
    - '[org.apache.commons.text.TextStringBuilder].getChars(int,org.apache.commons.text.TextStringBuilder,char[],int)'
    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:
      - Appendable
      - java.io.Serializable
      - 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].length()'
    - '[String].charAt(org.apache.commons.text.TextStringBuilder)'
    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:
      - Appendable
      - java.io.Serializable
      - 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:
      - Appendable
      - java.io.Serializable
      - 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:
      - Appendable
      - java.io.Serializable
      - 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:
      - Appendable
      - java.io.Serializable
      - 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:
      - Appendable
      - java.io.Serializable
      - 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:
      - Appendable
      - java.io.Serializable
      - 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:
      - Appendable
      - java.io.Serializable
      - 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: 8
    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:
      - Appendable
      - java.io.Serializable
      - 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:
      - Appendable
      - java.io.Serializable
      - 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:
    - '[StringIndexOutOfBoundsException].<init>(int)'
    - System.arraycopy(char[],int,char[],int,org.apache.commons.text.TextStringBuilder)
    - '[StringIndexOutOfBoundsException].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilder].length()'
    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:
      - Appendable
      - java.io.Serializable
      - 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:
      - Appendable
      - java.io.Serializable
      - 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:
      - Appendable
      - java.io.Serializable
      - 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:
      - Appendable
      - java.io.Serializable
      - 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:
      - Appendable
      - java.io.Serializable
      - 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:
      - Appendable
      - java.io.Serializable
      - 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:
      - Appendable
      - java.io.Serializable
      - 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:
    - Math.max(int,int)
    - '[org.apache.commons.text.TextStringBuilder].indexOf(org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder)'
    - '[String].length()'
    - '[String].charAt(org.apache.commons.text.TextStringBuilder)'
    - '[String].charAt(int)'
    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:
      - Appendable
      - java.io.Serializable
      - 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:
      - Appendable
      - java.io.Serializable
      - 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:
      - Appendable
      - java.io.Serializable
      - 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)'
    - System.arraycopy(char[],int,char[],org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder)
    - '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(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:
      - Appendable
      - java.io.Serializable
      - 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:
    - System.arraycopy(char[],int,char[],int,org.apache.commons.text.TextStringBuilder)
    - '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(int)'
    - '[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: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:
      - Appendable
      - java.io.Serializable
      - 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:
    - '[org.apache.commons.text.TextStringBuilder].insert(int,String)'
    - System.arraycopy(char[],int,char[],int,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].ensureCapacityInternal(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:
      - Appendable
      - java.io.Serializable
      - 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].insert(int,String)'
    - System.arraycopy(char[],int,char[],org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder)
    - '[StringIndexOutOfBoundsException].<init>(String)'
    - System.arraycopy(char[],int,char[],int,int)
    - '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(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:
      - Appendable
      - java.io.Serializable
      - 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:
    - '[org.apache.commons.text.TextStringBuilder].insert(int,org.apache.commons.text.TextStringBuilder)'
    - String.valueOf(double)
    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:
      - Appendable
      - java.io.Serializable
      - 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:
    - '[org.apache.commons.text.TextStringBuilder].insert(int,org.apache.commons.text.TextStringBuilder)'
    - String.valueOf(float)
    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:
      - Appendable
      - java.io.Serializable
      - 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:
      - Appendable
      - java.io.Serializable
      - 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:
    - '[org.apache.commons.text.TextStringBuilder].insert(int,org.apache.commons.text.TextStringBuilder)'
    - String.valueOf(long)
    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:
      - Appendable
      - java.io.Serializable
      - 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:
      - Appendable
      - java.io.Serializable
      - 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:
    - System.arraycopy(char[],int,char[],org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder)
    - str.length()
    - '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(org.apache.commons.text.TextStringBuilder)'
    - str.getChars(int,org.apache.commons.text.TextStringBuilder,char[],int)
    - '[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:
      - Appendable
      - java.io.Serializable
      - 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:
      - Appendable
      - java.io.Serializable
      - 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:
      - Appendable
      - java.io.Serializable
      - 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:
      - Appendable
      - java.io.Serializable
      - 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:
      - Appendable
      - java.io.Serializable
      - 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:
      - Appendable
      - java.io.Serializable
      - 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:
      - Appendable
      - java.io.Serializable
      - 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].length()'
    - '[String].charAt(int)'
    - '[String].charAt(org.apache.commons.text.TextStringBuilder)'
    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:
      - Appendable
      - java.io.Serializable
      - 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:
      - Appendable
      - java.io.Serializable
      - 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:
      - Appendable
      - java.io.Serializable
      - 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:
      - Appendable
      - java.io.Serializable
      - 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: 46
    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:
      - Appendable
      - java.io.Serializable
      - 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:
      - Appendable
      - java.io.Serializable
      - 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:
      - Appendable
      - java.io.Serializable
      - 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:
      - Appendable
      - java.io.Serializable
      - 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:
    - '[Readable].read(org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(int)'
    - '[org.apache.commons.text.TextStringBuilder].readFrom(java.nio.CharBuffer)'
    - '[java.nio.CharBuffer].wrap(char[],int,org.apache.commons.text.TextStringBuilder)'
    - '[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:
      - Appendable
      - java.io.Serializable
      - 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:2643,1
    - Dst: '[java.io.Reader].read(char[],int,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:2652,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:
      - Appendable
      - java.io.Serializable
      - 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: 2655
      start: 2638
    functionDepth: 1
    functionLinenumber: 2638
    functionLinenumberEnd: 2655
    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:
    - '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(org.apache.commons.text.TextStringBuilder)'
    - '[java.io.Reader].read(char[],int,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:2663,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:
      - Appendable
      - java.io.Serializable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newLength
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2665
      start: 2662
    functionDepth: 0
    functionLinenumber: 2662
    functionLinenumberEnd: 2665
    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:2677,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.TextStringBuilder:2678,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:2679,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:
      - Appendable
      - java.io.Serializable
      - 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: 2681
      start: 2676
    functionDepth: 1
    functionLinenumber: 2676
    functionLinenumberEnd: 2681
    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: 2
    functionsReached:
    - '[String].length()'
    - '[org.apache.commons.text.TextStringBuilder].replaceImpl(int,int,org.apache.commons.text.TextStringBuilder,String,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].replace(int,int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].validateRange(int,int)'
      Src: org.apache.commons.text.TextStringBuilder:2700,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].replaceImpl(org.apache.commons.text.matcher.StringMatcher,String,int,int,int)'
      Src: org.apache.commons.text.TextStringBuilder:2701,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:
      - Appendable
      - java.io.Serializable
      - 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: 2702
      start: 2698
    functionDepth: 1
    functionLinenumber: 2698
    functionLinenumberEnd: 2702
    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].replaceImpl(org.apache.commons.text.matcher.StringMatcher,String,int,int,int)'
    - '[org.apache.commons.text.TextStringBuilder].validateRange(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:
      - Appendable
      - java.io.Serializable
      - 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: 2720
      start: 2711
    functionDepth: 0
    functionLinenumber: 2711
    functionLinenumberEnd: 2720
    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:2730,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.TextStringBuilder:2732,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilder:2733,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:2735,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(String,org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:2736,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:
      - Appendable
      - java.io.Serializable
      - 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: 2740
      start: 2729
    functionDepth: 2
    functionLinenumber: 2729
    functionLinenumberEnd: 2740
    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].replaceImpl(int,org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder,String,org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilder].indexOf(String,org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilder].indexOf(String,int)'
    - '[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:2754,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:
      - Appendable
      - java.io.Serializable
      - 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: 2755
      start: 2753
    functionDepth: 0
    functionLinenumber: 2753
    functionLinenumberEnd: 2755
    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:
      - Appendable
      - java.io.Serializable
      - 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: 2774
      start: 2764
    functionDepth: 0
    functionLinenumber: 2764
    functionLinenumberEnd: 2774
    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:2784,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.TextStringBuilder:2786,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.TextStringBuilder:2788,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:2789,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:
      - Appendable
      - java.io.Serializable
      - 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: 2793
      start: 2783
    functionDepth: 2
    functionLinenumber: 2783
    functionLinenumberEnd: 2793
    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].replaceImpl(int,org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder,String,org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilder].indexOf(String,int)'
    - '[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:2807,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:
      - Appendable
      - java.io.Serializable
      - 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: 2808
      start: 2806
    functionDepth: 2
    functionLinenumber: 2806
    functionLinenumberEnd: 2808
    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:2824,1
    - Dst: System.arraycopy(char[],int,char[],org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder)
      Src: org.apache.commons.text.TextStringBuilder:2825,1
    - Dst: '[java.util.Arrays].fill(char[],org.apache.commons.text.TextStringBuilder,int,org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:2827,1
    - Dst: '[String].getChars(int,int,char[],int)'
      Src: org.apache.commons.text.TextStringBuilder:2832,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    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:
      - Appendable
      - java.io.Serializable
      - 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: 2820
    functionDepth: 0
    functionLinenumber: 2820
    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:
    - '[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)
    - '[java.util.Arrays].fill(char[],org.apache.commons.text.TextStringBuilder,int,org.apache.commons.text.TextStringBuilder)'
    - '[String].getChars(int,int,char[],int)'
    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:
      - Appendable
      - java.io.Serializable
      - 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)'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(org.apache.commons.text.TextStringBuilder,org.apache.commons.text.TextStringBuilder,int,int)'
    - '[String].length()'
    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:
      - Appendable
      - java.io.Serializable
      - 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].createPositiveCapacity(int)'
    - '[org.apache.commons.text.TextStringBuilder].reallocate(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:
      - Appendable
      - java.io.Serializable
      - 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:
      - Appendable
      - java.io.Serializable
      - 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:
      - Appendable
      - java.io.Serializable
      - 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:
      - Appendable
      - java.io.Serializable
      - 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: '[java.util.Arrays].fill(char[],int,int,org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:2971,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(int)'
      Src: org.apache.commons.text.TextStringBuilder:2974,1
    - Dst: '[java.util.Arrays].fill(char[],org.apache.commons.text.TextStringBuilder,int,org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:2977,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    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:
      - Appendable
      - java.io.Serializable
      - 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: 2980
      start: 2966
    functionDepth: 3
    functionLinenumber: 2966
    functionLinenumberEnd: 2980
    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: 5
    functionsReached:
    - '[StringIndexOutOfBoundsException].<init>(int)'
    - '[java.util.Arrays].fill(char[],org.apache.commons.text.TextStringBuilder,int,org.apache.commons.text.TextStringBuilder)'
    - '[java.util.Arrays].fill(char[],int,int,org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilder].ensureCapacityInternal(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:
      - Appendable
      - java.io.Serializable
      - 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: 2991
      start: 2988
    functionDepth: 0
    functionLinenumber: 2988
    functionLinenumberEnd: 2991
    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:3000,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:
      - Appendable
      - java.io.Serializable
      - 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: 3005
      start: 2999
    functionDepth: 0
    functionLinenumber: 2999
    functionLinenumberEnd: 3005
    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:
      - Appendable
      - java.io.Serializable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3017
      start: 3015
    functionDepth: 0
    functionLinenumber: 3015
    functionLinenumberEnd: 3017
    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:3032,1
    - Dst: '[String].charAt(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:3040,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:
      - Appendable
      - java.io.Serializable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 3045
      start: 3028
    functionDepth: 0
    functionLinenumber: 3028
    functionLinenumberEnd: 3045
    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].length()'
    - '[String].charAt(org.apache.commons.text.TextStringBuilder)'
    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:3053,1
    - Dst: '[StringIndexOutOfBoundsException].<init>(int)'
      Src: org.apache.commons.text.TextStringBuilder:3056,1
    - Dst: '[StringIndexOutOfBoundsException].<init>(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:3059,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].substring(int,int)'
      Src: org.apache.commons.text.TextStringBuilder:3061,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:
      - Appendable
      - java.io.Serializable
      - 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: 3062
      start: 3050
    functionDepth: 3
    functionLinenumber: 3050
    functionLinenumberEnd: 3062
    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>(int)'
    - '[StringIndexOutOfBoundsException].<init>(org.apache.commons.text.TextStringBuilder)'
    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:3072,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:
      - Appendable
      - java.io.Serializable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - start
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 3073
      start: 3071
    functionDepth: 2
    functionLinenumber: 3071
    functionLinenumberEnd: 3073
    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:3088,1
    - Dst: '[String].<init>(char[],int,org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.TextStringBuilder:3089,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:
      - Appendable
      - java.io.Serializable
      - 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: 3090
      start: 3087
    functionDepth: 1
    functionLinenumber: 3087
    functionLinenumberEnd: 3090
    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:3098,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:
      - Appendable
      - java.io.Serializable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3099
      start: 3097
    functionDepth: 0
    functionLinenumber: 3097
    functionLinenumberEnd: 3099
    functionName: '[org.apache.commons.text.TextStringBuilder].toCharArray()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/TextStringBuilder.java
    functionUses: 5
    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:
      - Appendable
      - java.io.Serializable
      - 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:
    - '[java.util.Arrays].copyOfRange(char[],int,int)'
    - '[org.apache.commons.text.TextStringBuilder].validateRange(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:
      - Appendable
      - java.io.Serializable
      - 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: 112
    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:
      - Appendable
      - java.io.Serializable
      - 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].<init>(int)'
    - '[StringBuffer].append(char[],int,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:
      - Appendable
      - java.io.Serializable
      - 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:
      - Appendable
      - java.io.Serializable
      - 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(int,org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilder].delete(org.apache.commons.text.TextStringBuilder,int)'
    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:
      - Appendable
      - java.io.Serializable
      - 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:
      - Appendable
      - java.io.Serializable
      - 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>(int)'
    - '[StringIndexOutOfBoundsException].<init>(String)'
    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: 95
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 95
    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: 101
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 101
    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: 107
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 107
    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: 113
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 113
    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:118,1
    - Dst: '[org.apache.commons.text.TextStringBuilder.TextStringBuilderReader].charAt()'
      Src: org.apache.commons.text.TextStringBuilder.TextStringBuilderReader:118,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: 119
      start: 116
    functionDepth: 1
    functionLinenumber: 116
    functionLinenumberEnd: 119
    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].ready()'
    - '[org.apache.commons.text.TextStringBuilder.TextStringBuilderReader].charAt()'
    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:125,1
    - Dst: '[org.apache.commons.text.TextStringBuilder.TextStringBuilderReader].size()'
      Src: org.apache.commons.text.TextStringBuilder.TextStringBuilderReader:130,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].size()'
      Src: org.apache.commons.text.TextStringBuilder.TextStringBuilderReader:134,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:136,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: 139
      start: 122
    functionDepth: 1
    functionLinenumber: 122
    functionLinenumberEnd: 139
    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:
    - '[org.apache.commons.text.TextStringBuilder.TextStringBuilderReader].getChars(int,org.apache.commons.text.TextStringBuilder.TextStringBuilderReader,char[],int)'
    - '[org.apache.commons.text.TextStringBuilder.TextStringBuilderReader].size()'
    - '[IndexOutOfBoundsException].<init>()'
    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:144,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: 145
      start: 142
    functionDepth: 0
    functionLinenumber: 142
    functionLinenumberEnd: 145
    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: 151
      start: 148
    functionDepth: 0
    functionLinenumber: 148
    functionLinenumberEnd: 151
    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:156,1
    - Dst: '[org.apache.commons.text.TextStringBuilder.TextStringBuilderReader].size()'
      Src: org.apache.commons.text.TextStringBuilder.TextStringBuilderReader:157,1
    - Dst: Math.toIntExact(org.apache.commons.text.TextStringBuilder.TextStringBuilderReader)
      Src: org.apache.commons.text.TextStringBuilder.TextStringBuilderReader:162,1
    - Dst: Math.addExact(int,org.apache.commons.text.TextStringBuilder.TextStringBuilderReader)
      Src: org.apache.commons.text.TextStringBuilder.TextStringBuilderReader:162,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: 164
      start: 154
    functionDepth: 1
    functionLinenumber: 154
    functionLinenumberEnd: 164
    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: 176
      start: 175
    functionDepth: 0
    functionLinenumber: 175
    functionLinenumberEnd: 176
    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:181,1
    - Dst: '[org.apache.commons.text.TextStringBuilder.TextStringBuilderTokenizer].toString()'
      Src: org.apache.commons.text.TextStringBuilder.TextStringBuilderTokenizer:182,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: 183
      start: 179
    functionDepth: 1
    functionLinenumber: 179
    functionLinenumberEnd: 183
    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:189,1
    - Dst: '[org.apache.commons.text.TextStringBuilder.TextStringBuilderTokenizer].size()'
      Src: org.apache.commons.text.TextStringBuilder.TextStringBuilderTokenizer:189,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:189,1
    - Dst: '[org.apache.commons.text.StringTokenizer].tokenize(char[],int,int)'
      Src: org.apache.commons.text.TextStringBuilder.TextStringBuilderTokenizer:191,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: 192
      start: 186
    functionDepth: 4
    functionLinenumber: 186
    functionLinenumberEnd: 192
    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.TextStringBuilder.TextStringBuilderTokenizer].size()'
    - '[org.apache.commons.text.StringTokenizer].tokenize(org.apache.commons.text.TextStringBuilder.TextStringBuilderTokenizer,int,org.apache.commons.text.TextStringBuilder.TextStringBuilderTokenizer)'
    - '[org.apache.commons.text.StringTokenizer].tokenize(char[],int,int)'
    - '[org.apache.commons.text.TextStringBuilder.TextStringBuilderTokenizer].getBuffer()'
    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: 204
      start: 203
    functionDepth: 0
    functionLinenumber: 203
    functionLinenumberEnd: 204
    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: 210
      start: 207
    functionDepth: 0
    functionLinenumber: 207
    functionLinenumberEnd: 210
    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: 216
      start: 213
    functionDepth: 0
    functionLinenumber: 213
    functionLinenumberEnd: 216
    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:221,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: 222
      start: 219
    functionDepth: 0
    functionLinenumber: 219
    functionLinenumberEnd: 222
    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:227,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: 228
      start: 225
    functionDepth: 0
    functionLinenumber: 225
    functionLinenumberEnd: 228
    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:233,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: 234
      start: 231
    functionDepth: 0
    functionLinenumber: 231
    functionLinenumberEnd: 234
    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:239,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: 240
      start: 237
    functionDepth: 0
    functionLinenumber: 237
    functionLinenumberEnd: 240
    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:245,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: 246
      start: 243
    functionDepth: 0
    functionLinenumber: 243
    functionLinenumberEnd: 246
    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:130,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: 131
      start: 129
    functionDepth: 3
    functionLinenumber: 129
    functionLinenumberEnd: 131
    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:141,1
    - Dst: '[org.apache.commons.text.StrTokenizer].reset(char[])'
      Src: org.apache.commons.text.StrTokenizer:142,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: 144
      start: 140
    functionDepth: 3
    functionLinenumber: 140
    functionLinenumberEnd: 144
    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:154,1
    - Dst: '[org.apache.commons.text.StrTokenizer].reset(String)'
      Src: org.apache.commons.text.StrTokenizer:155,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: 157
      start: 153
    functionDepth: 3
    functionLinenumber: 153
    functionLinenumberEnd: 157
    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].reset(String)'
    - '[org.apache.commons.text.StrTokenizer].getCSVClone()'
    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:165,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: 166
      start: 164
    functionDepth: 2
    functionLinenumber: 164
    functionLinenumberEnd: 166
    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:178,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: 179
      start: 177
    functionDepth: 3
    functionLinenumber: 177
    functionLinenumberEnd: 179
    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:189,1
    - Dst: '[org.apache.commons.text.StrTokenizer].reset(char[])'
      Src: org.apache.commons.text.StrTokenizer:190,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: 192
      start: 188
    functionDepth: 3
    functionLinenumber: 188
    functionLinenumberEnd: 192
    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].reset(char[])'
    - '[org.apache.commons.text.StrTokenizer].getTSVClone()'
    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:202,1
    - Dst: '[org.apache.commons.text.StrTokenizer].reset(String)'
      Src: org.apache.commons.text.StrTokenizer:203,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: 205
      start: 201
    functionDepth: 3
    functionLinenumber: 201
    functionLinenumberEnd: 205
    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].reset(String)'
    - '[org.apache.commons.text.StrTokenizer].getTSVClone()'
    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:217,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:220,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:223,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:226,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: 242
      start: 240
    functionDepth: 2
    functionLinenumber: 240
    functionLinenumberEnd: 242
    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].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StrMatcher].trimMatcher()'
    - '[org.apache.commons.text.StrMatcher].commaMatcher()'
    - '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcher].noneMatcher()'
    - '[org.apache.commons.text.StrMatcher].splitMatcher()'
    - '[org.apache.commons.text.StrTokenizer].<init>()'
    - '[org.apache.commons.text.StrTokenizer].setDelimiterMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcher].tabMatcher()'
    - '[org.apache.commons.text.StrMatcher].doubleQuoteMatcher()'
    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:217,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:220,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:223,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:226,1
    - Dst: '[char[]].clone()'
      Src: org.apache.commons.text.StrTokenizer:254,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: 256
      start: 250
    functionDepth: 3
    functionLinenumber: 250
    functionLinenumberEnd: 256
    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].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
    - '[char[]].clone()'
    - '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StrMatcher].trimMatcher()'
    - '[org.apache.commons.text.StrMatcher].commaMatcher()'
    - '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcher].noneMatcher()'
    - '[org.apache.commons.text.StrMatcher].splitMatcher()'
    - '[org.apache.commons.text.StrTokenizer].<init>()'
    - '[org.apache.commons.text.StrTokenizer].setDelimiterMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcher].tabMatcher()'
    - '[org.apache.commons.text.StrMatcher].doubleQuoteMatcher()'
    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:217,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:220,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:223,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:226,1
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(char[])'
      Src: org.apache.commons.text.StrTokenizer:265,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setDelimiterChar(char)'
      Src: org.apache.commons.text.StrTokenizer:266,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: 267
      start: 264
    functionDepth: 3
    functionLinenumber: 264
    functionLinenumberEnd: 267
    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].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StrMatcher].trimMatcher()'
    - '[org.apache.commons.text.StrMatcher].commaMatcher()'
    - '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcher].noneMatcher()'
    - '[org.apache.commons.text.StrMatcher].splitMatcher()'
    - '[org.apache.commons.text.StrTokenizer].<init>()'
    - '[org.apache.commons.text.StrTokenizer].setDelimiterChar(char)'
    - '[org.apache.commons.text.StrTokenizer].setDelimiterMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcher].tabMatcher()'
    - '[org.apache.commons.text.StrMatcher].doubleQuoteMatcher()'
    - '[org.apache.commons.text.StrTokenizer].<init>(char[])'
    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:217,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:220,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:223,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:226,1
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(char[],char)'
      Src: org.apache.commons.text.StrTokenizer:278,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setQuoteChar(char)'
      Src: org.apache.commons.text.StrTokenizer:279,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: 280
      start: 277
    functionDepth: 4
    functionLinenumber: 277
    functionLinenumberEnd: 280
    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].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StrMatcher].trimMatcher()'
    - '[org.apache.commons.text.StrMatcher].commaMatcher()'
    - '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcher].noneMatcher()'
    - '[org.apache.commons.text.StrMatcher].splitMatcher()'
    - '[org.apache.commons.text.StrTokenizer].<init>()'
    - '[org.apache.commons.text.StrTokenizer].<init>(char[],char)'
    - '[org.apache.commons.text.StrTokenizer].setDelimiterMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizer].setQuoteChar(char)'
    - '[org.apache.commons.text.StrMatcher].tabMatcher()'
    - '[org.apache.commons.text.StrMatcher].doubleQuoteMatcher()'
    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:217,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:220,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:223,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:226,1
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(char[])'
      Src: org.apache.commons.text.StrTokenizer:289,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setDelimiterString(String)'
      Src: org.apache.commons.text.StrTokenizer:290,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: 291
      start: 288
    functionDepth: 3
    functionLinenumber: 288
    functionLinenumberEnd: 291
    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].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StrMatcher].trimMatcher()'
    - '[org.apache.commons.text.StrMatcher].commaMatcher()'
    - '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizer].setDelimiterString(String)'
    - '[org.apache.commons.text.StrMatcher].noneMatcher()'
    - '[org.apache.commons.text.StrMatcher].splitMatcher()'
    - '[org.apache.commons.text.StrTokenizer].<init>()'
    - '[org.apache.commons.text.StrTokenizer].setDelimiterMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcher].tabMatcher()'
    - '[org.apache.commons.text.StrMatcher].doubleQuoteMatcher()'
    - '[org.apache.commons.text.StrTokenizer].<init>(char[])'
    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:217,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:220,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:223,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:226,1
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(char[])'
      Src: org.apache.commons.text.StrTokenizer:300,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setDelimiterMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:301,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: 302
      start: 299
    functionDepth: 3
    functionLinenumber: 299
    functionLinenumberEnd: 302
    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].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StrMatcher].trimMatcher()'
    - '[org.apache.commons.text.StrMatcher].commaMatcher()'
    - '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcher].noneMatcher()'
    - '[org.apache.commons.text.StrMatcher].splitMatcher()'
    - '[org.apache.commons.text.StrTokenizer].<init>()'
    - '[org.apache.commons.text.StrTokenizer].setDelimiterMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcher].tabMatcher()'
    - '[org.apache.commons.text.StrMatcher].doubleQuoteMatcher()'
    - '[org.apache.commons.text.StrTokenizer].<init>(char[])'
    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:217,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:220,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:223,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:226,1
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(char[],org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:313,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:314,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: 315
      start: 312
    functionDepth: 3
    functionLinenumber: 312
    functionLinenumberEnd: 315
    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].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StrMatcher].trimMatcher()'
    - '[org.apache.commons.text.StrTokenizer].<init>(char[],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].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcher].noneMatcher()'
    - '[org.apache.commons.text.StrMatcher].splitMatcher()'
    - '[org.apache.commons.text.StrTokenizer].<init>()'
    - '[org.apache.commons.text.StrTokenizer].setDelimiterMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcher].tabMatcher()'
    - '[org.apache.commons.text.StrMatcher].doubleQuoteMatcher()'
    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:217,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:220,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:223,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:226,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.StrTokenizer:325,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: 329
      start: 323
    functionDepth: 3
    functionLinenumber: 323
    functionLinenumberEnd: 329
    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].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StrMatcher].trimMatcher()'
    - '[org.apache.commons.text.StrMatcher].commaMatcher()'
    - '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
    - '[String].toCharArray()'
    - '[org.apache.commons.text.StrMatcher].noneMatcher()'
    - '[org.apache.commons.text.StrMatcher].splitMatcher()'
    - '[org.apache.commons.text.StrTokenizer].<init>()'
    - '[org.apache.commons.text.StrTokenizer].setDelimiterMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcher].tabMatcher()'
    - '[org.apache.commons.text.StrMatcher].doubleQuoteMatcher()'
    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:217,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:220,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:223,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:226,1
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(String)'
      Src: org.apache.commons.text.StrTokenizer:338,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setDelimiterChar(char)'
      Src: org.apache.commons.text.StrTokenizer:339,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: 340
      start: 337
    functionDepth: 3
    functionLinenumber: 337
    functionLinenumberEnd: 340
    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].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StrMatcher].trimMatcher()'
    - '[org.apache.commons.text.StrMatcher].commaMatcher()'
    - '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcher].noneMatcher()'
    - '[org.apache.commons.text.StrMatcher].splitMatcher()'
    - '[org.apache.commons.text.StrTokenizer].<init>()'
    - '[org.apache.commons.text.StrTokenizer].<init>(String)'
    - '[org.apache.commons.text.StrTokenizer].setDelimiterMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizer].setDelimiterChar(char)'
    - '[org.apache.commons.text.StrMatcher].tabMatcher()'
    - '[org.apache.commons.text.StrMatcher].doubleQuoteMatcher()'
    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:217,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:220,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:223,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:226,1
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(String,char)'
      Src: org.apache.commons.text.StrTokenizer:351,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setQuoteChar(char)'
      Src: org.apache.commons.text.StrTokenizer:352,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: 353
      start: 350
    functionDepth: 4
    functionLinenumber: 350
    functionLinenumberEnd: 353
    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].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StrMatcher].trimMatcher()'
    - '[org.apache.commons.text.StrMatcher].commaMatcher()'
    - '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcher].noneMatcher()'
    - '[org.apache.commons.text.StrMatcher].splitMatcher()'
    - '[org.apache.commons.text.StrTokenizer].<init>()'
    - '[org.apache.commons.text.StrTokenizer].<init>(String,char)'
    - '[org.apache.commons.text.StrTokenizer].setDelimiterMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizer].setQuoteChar(char)'
    - '[org.apache.commons.text.StrMatcher].tabMatcher()'
    - '[org.apache.commons.text.StrMatcher].doubleQuoteMatcher()'
    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:217,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:220,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:223,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:226,1
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(String)'
      Src: org.apache.commons.text.StrTokenizer:362,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setDelimiterString(String)'
      Src: org.apache.commons.text.StrTokenizer:363,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: 364
      start: 361
    functionDepth: 3
    functionLinenumber: 361
    functionLinenumberEnd: 364
    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].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StrMatcher].trimMatcher()'
    - '[org.apache.commons.text.StrMatcher].commaMatcher()'
    - '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizer].setDelimiterString(String)'
    - '[org.apache.commons.text.StrMatcher].noneMatcher()'
    - '[org.apache.commons.text.StrMatcher].splitMatcher()'
    - '[org.apache.commons.text.StrTokenizer].<init>()'
    - '[org.apache.commons.text.StrTokenizer].<init>(String)'
    - '[org.apache.commons.text.StrTokenizer].setDelimiterMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcher].tabMatcher()'
    - '[org.apache.commons.text.StrMatcher].doubleQuoteMatcher()'
    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:217,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:220,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:223,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:226,1
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(String)'
      Src: org.apache.commons.text.StrTokenizer:373,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setDelimiterMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:374,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: 375
      start: 372
    functionDepth: 3
    functionLinenumber: 372
    functionLinenumberEnd: 375
    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].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StrMatcher].trimMatcher()'
    - '[org.apache.commons.text.StrMatcher].commaMatcher()'
    - '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcher].noneMatcher()'
    - '[org.apache.commons.text.StrMatcher].splitMatcher()'
    - '[org.apache.commons.text.StrTokenizer].<init>()'
    - '[org.apache.commons.text.StrTokenizer].<init>(String)'
    - '[org.apache.commons.text.StrTokenizer].setDelimiterMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcher].tabMatcher()'
    - '[org.apache.commons.text.StrMatcher].doubleQuoteMatcher()'
    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:217,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:220,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:223,1
    - Dst: '[org.apache.commons.text.StrMatcher].noneMatcher()'
      Src: org.apache.commons.text.StrTokenizer:226,1
    - Dst: '[org.apache.commons.text.StrTokenizer].<init>(String,org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:386,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:387,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: 388
      start: 385
    functionDepth: 3
    functionLinenumber: 385
    functionLinenumberEnd: 388
    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].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StrTokenizer].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StrMatcher].trimMatcher()'
    - '[org.apache.commons.text.StrMatcher].commaMatcher()'
    - '[org.apache.commons.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcher].noneMatcher()'
    - '[org.apache.commons.text.StrMatcher].splitMatcher()'
    - '[org.apache.commons.text.StrTokenizer].<init>()'
    - '[org.apache.commons.text.StrTokenizer].setDelimiterMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrTokenizer].<init>(String,org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcher].tabMatcher()'
    - '[org.apache.commons.text.StrMatcher].doubleQuoteMatcher()'
    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:398,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: 399
      start: 396
    functionDepth: 0
    functionLinenumber: 396
    functionLinenumberEnd: 399
    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:408,1
    - Dst: '[org.apache.commons.text.StrTokenizer].isIgnoreEmptyTokens()'
      Src: org.apache.commons.text.StrTokenizer:409,1
    - Dst: '[org.apache.commons.text.StrTokenizer].isEmptyTokenAsNull()'
      Src: org.apache.commons.text.StrTokenizer:412,1
    - Dst: '[java.util.List<String>].add(org.apache.commons.text.StrTokenizer)'
      Src: org.apache.commons.text.StrTokenizer:416,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: 417
      start: 407
    functionDepth: 1
    functionLinenumber: 407
    functionLinenumberEnd: 417
    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:
    - '[org.apache.commons.text.StrTokenizer].isEmptyTokenAsNull()'
    - '[java.util.List<String>].add(org.apache.commons.text.StrTokenizer)'
    - '[org.apache.commons.text.StrTokenizer].isIgnoreEmptyTokens()'
    - '[String].isEmpty()'
    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:426,1
    - Dst: '[java.util.List<String>].toArray(org.apache.commons.text.StrTokenizer)'
      Src: org.apache.commons.text.StrTokenizer:427,1
    - Dst: '[org.apache.commons.text.StrTokenizer].tokenize(char[],int,org.apache.commons.text.StrTokenizer)'
      Src: org.apache.commons.text.StrTokenizer:429,1
    - Dst: '[java.util.List<String>].toArray(org.apache.commons.text.StrTokenizer)'
      Src: org.apache.commons.text.StrTokenizer:430,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: 433
      start: 422
    functionDepth: 1
    functionLinenumber: 422
    functionLinenumberEnd: 433
    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:
    - '[org.apache.commons.text.StrTokenizer].tokenize(char[],int,org.apache.commons.text.StrTokenizer)'
    - '[org.apache.commons.text.StrTokenizer].tokenize(null,int,int)'
    - '[java.util.List<String>].toArray(org.apache.commons.text.StrTokenizer)'
    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:444,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: 448
      start: 441
    functionDepth: 1
    functionLinenumber: 441
    functionLinenumberEnd: 448
    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:458,1
    - Dst: cloned.chars.clone()
      Src: org.apache.commons.text.StrTokenizer:460,1
    - Dst: cloned.reset()
      Src: org.apache.commons.text.StrTokenizer:462,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: 464
      start: 456
    functionDepth: 0
    functionLinenumber: 456
    functionLinenumberEnd: 464
    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:
    - cloned.chars.clone()
    - '[Object].clone()'
    - cloned.reset()
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.text.StrTokenizer].cloneReset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].<init>(char[])'
      Src: org.apache.commons.text.StrTokenizer:475,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: 476
      start: 471
    functionDepth: 0
    functionLinenumber: 471
    functionLinenumberEnd: 476
    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: 485
      start: 483
    functionDepth: 0
    functionLinenumber: 483
    functionLinenumberEnd: 485
    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: 497
      start: 495
    functionDepth: 0
    functionLinenumber: 495
    functionLinenumberEnd: 497
    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: 509
      start: 507
    functionDepth: 0
    functionLinenumber: 507
    functionLinenumberEnd: 509
    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:517,1
    - Dst: '[String[]].clone()'
      Src: org.apache.commons.text.StrTokenizer:518,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: 519
      start: 516
    functionDepth: 2
    functionLinenumber: 516
    functionLinenumberEnd: 519
    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:527,1
    - Dst: '[java.util.ArrayList].<init>(org.apache.commons.text.StrTokenizer)'
      Src: org.apache.commons.text.StrTokenizer:528,1
    - Dst: '[java.util.Collections].addAll(java.util.ArrayList,String[])'
      Src: org.apache.commons.text.StrTokenizer:529,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: 532
      start: 526
    functionDepth: 2
    functionLinenumber: 526
    functionLinenumberEnd: 532
    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:
    - '[org.apache.commons.text.StrTokenizer].checkTokenized()'
    - '[java.util.ArrayList].<init>(org.apache.commons.text.StrTokenizer)'
    - '[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: 544
      start: 542
    functionDepth: 0
    functionLinenumber: 542
    functionLinenumberEnd: 544
    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:553,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: 555
      start: 551
    functionDepth: 2
    functionLinenumber: 551
    functionLinenumberEnd: 555
    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:564,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: 566
      start: 562
    functionDepth: 2
    functionLinenumber: 562
    functionLinenumberEnd: 566
    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: 576
      start: 574
    functionDepth: 0
    functionLinenumber: 574
    functionLinenumberEnd: 576
    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: 586
      start: 584
    functionDepth: 0
    functionLinenumber: 584
    functionLinenumberEnd: 586
    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: 610
      start: 599
    functionDepth: 0
    functionLinenumber: 599
    functionLinenumberEnd: 610
    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:620,1
    - Dst: '[java.util.NoSuchElementException].<init>()'
      Src: org.apache.commons.text.StrTokenizer:623,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: 624
      start: 618
    functionDepth: 3
    functionLinenumber: 618
    functionLinenumberEnd: 624
    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: 634
      start: 631
    functionDepth: 0
    functionLinenumber: 631
    functionLinenumberEnd: 634
    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:643,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: 647
      start: 642
    functionDepth: 3
    functionLinenumber: 642
    functionLinenumberEnd: 647
    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:656,1
    - Dst: '[java.util.NoSuchElementException].<init>()'
      Src: org.apache.commons.text.StrTokenizer:659,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: 660
      start: 654
    functionDepth: 3
    functionLinenumber: 654
    functionLinenumberEnd: 660
    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:
    - '[org.apache.commons.text.StrTokenizer].hasPrevious()'
    - '[java.util.NoSuchElementException].<init>()'
    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: 670
      start: 667
    functionDepth: 0
    functionLinenumber: 667
    functionLinenumberEnd: 670
    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:678,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: 682
      start: 677
    functionDepth: 3
    functionLinenumber: 677
    functionLinenumberEnd: 682
    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:703,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int,int,int)'
      Src: org.apache.commons.text.StrTokenizer:703,1
    - Dst: '[org.apache.commons.text.StrTokenizer].getTrimmerMatcher()'
      Src: org.apache.commons.text.StrTokenizer:704,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int,int,int)'
      Src: org.apache.commons.text.StrTokenizer:704,1
    - Dst: Math.max(int,int)
      Src: org.apache.commons.text.StrTokenizer:702,1
    - Dst: '[org.apache.commons.text.StrTokenizer].getDelimiterMatcher()'
      Src: org.apache.commons.text.StrTokenizer:706,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int,int,int)'
      Src: org.apache.commons.text.StrTokenizer:706,1
    - Dst: '[org.apache.commons.text.StrTokenizer].getQuoteMatcher()'
      Src: org.apache.commons.text.StrTokenizer:707,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],int,int,int)'
      Src: org.apache.commons.text.StrTokenizer:707,1
    - Dst: '[org.apache.commons.text.StrTokenizer].addToken(java.util.List<String>,org.apache.commons.text.StrTokenizer)'
      Src: org.apache.commons.text.StrTokenizer:715,1
    - Dst: '[org.apache.commons.text.StrTokenizer].getDelimiterMatcher()'
      Src: org.apache.commons.text.StrTokenizer:720,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:720,1
    - Dst: '[org.apache.commons.text.StrTokenizer].addToken(java.util.List<String>,org.apache.commons.text.StrTokenizer)'
      Src: org.apache.commons.text.StrTokenizer:722,1
    - Dst: '[org.apache.commons.text.StrTokenizer].getQuoteMatcher()'
      Src: org.apache.commons.text.StrTokenizer:727,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:727,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:729,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:731,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: 732
      start: 694
    functionDepth: 1
    functionLinenumber: 694
    functionLinenumberEnd: 732
    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:
    - Math.max(int,int)
    - '[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)'
    - '[org.apache.commons.text.StrTokenizer].addToken(java.util.List<String>,org.apache.commons.text.StrTokenizer)'
    - '[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].getTrimmerMatcher()'
    - '[org.apache.commons.text.StrTokenizer].getQuoteMatcher()'
    - '[org.apache.commons.text.StrTokenizer].getDelimiterMatcher()'
    - '[org.apache.commons.text.StrTokenizer].getIgnoredMatcher()'
    - '[org.apache.commons.text.StrMatcher].isMatch(char[],int,int,int)'
    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:750,1
    - Dst: '[org.apache.commons.text.StrTokenizer].isQuote(char[],org.apache.commons.text.StrTokenizer,int,int,int)'
      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:767,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(char[],org.apache.commons.text.StrTokenizer,int)'
      Src: org.apache.commons.text.StrTokenizer:769,1
    - Dst: '[org.apache.commons.text.StrBuilder].size()'
      Src: org.apache.commons.text.StrTokenizer:771,1
    - Dst: '[org.apache.commons.text.StrTokenizer].getDelimiterMatcher()'
      Src: org.apache.commons.text.StrTokenizer:785,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],org.apache.commons.text.StrTokenizer,int,int)'
      Src: org.apache.commons.text.StrTokenizer:785,1
    - Dst: '[org.apache.commons.text.StrBuilder].substring(int,int)'
      Src: org.apache.commons.text.StrTokenizer:788,1
    - Dst: '[org.apache.commons.text.StrTokenizer].addToken(java.util.List<String>,String)'
      Src: org.apache.commons.text.StrTokenizer:788,1
    - Dst: '[org.apache.commons.text.StrTokenizer].isQuote(char[],org.apache.commons.text.StrTokenizer,int,int,int)'
      Src: org.apache.commons.text.StrTokenizer:793,1
    - Dst: '[org.apache.commons.text.StrTokenizer].getIgnoredMatcher()'
      Src: org.apache.commons.text.StrTokenizer:800,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],org.apache.commons.text.StrTokenizer,int,int)'
      Src: org.apache.commons.text.StrTokenizer:800,1
    - Dst: '[org.apache.commons.text.StrTokenizer].getTrimmerMatcher()'
      Src: org.apache.commons.text.StrTokenizer:809,1
    - Dst: '[org.apache.commons.text.StrMatcher].isMatch(char[],org.apache.commons.text.StrTokenizer,int,int)'
      Src: org.apache.commons.text.StrTokenizer:809,1
    - Dst: '[org.apache.commons.text.StrBuilder].append(char[],org.apache.commons.text.StrTokenizer,int)'
      Src: org.apache.commons.text.StrTokenizer:811,1
    - Dst: '[org.apache.commons.text.StrBuilder].append()'
      Src: org.apache.commons.text.StrTokenizer:818,1
    - Dst: '[org.apache.commons.text.StrBuilder].size()'
      Src: org.apache.commons.text.StrTokenizer:819,1
    - Dst: '[org.apache.commons.text.StrBuilder].substring(int,int)'
      Src: org.apache.commons.text.StrTokenizer:823,1
    - Dst: '[org.apache.commons.text.StrTokenizer].addToken(java.util.List<String>,String)'
      Src: org.apache.commons.text.StrTokenizer:823,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: 825
      start: 746
    functionDepth: 2
    functionLinenumber: 746
    functionLinenumberEnd: 825
    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].addToken(java.util.List<String>,String)'
    - '[org.apache.commons.text.StrBuilder].size()'
    - '[org.apache.commons.text.StrBuilder].substring(int,int)'
    - '[org.apache.commons.text.StrMatcher].isMatch(char[],org.apache.commons.text.StrTokenizer,int,int)'
    - '[org.apache.commons.text.StrBuilder].append()'
    - '[org.apache.commons.text.StrBuilder].append(char[],org.apache.commons.text.StrTokenizer,int)'
    - '[org.apache.commons.text.StrTokenizer].getTrimmerMatcher()'
    - '[org.apache.commons.text.StrBuilder].clear()'
    - '[org.apache.commons.text.StrTokenizer].getDelimiterMatcher()'
    - '[org.apache.commons.text.StrTokenizer].getIgnoredMatcher()'
    - '[org.apache.commons.text.StrTokenizer].isQuote(char[],org.apache.commons.text.StrTokenizer,int,int,int)'
    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:834,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: 835
      start: 832
    functionDepth: 0
    functionLinenumber: 832
    functionLinenumberEnd: 835
    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: 849
      start: 845
    functionDepth: 0
    functionLinenumber: 845
    functionLinenumberEnd: 849
    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:858,1
    - Dst: '[char[]].clone()'
      Src: org.apache.commons.text.StrTokenizer:860,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: 865
      start: 857
    functionDepth: 1
    functionLinenumber: 857
    functionLinenumberEnd: 865
    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:
    - '[char[]].clone()'
    - '[org.apache.commons.text.StrTokenizer].reset()'
    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:874,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.StrTokenizer:876,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: 881
      start: 873
    functionDepth: 1
    functionLinenumber: 873
    functionLinenumberEnd: 881
    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:891,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: 892
      start: 889
    functionDepth: 0
    functionLinenumber: 889
    functionLinenumberEnd: 892
    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:901,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setDelimiterMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:901,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: 902
      start: 900
    functionDepth: 2
    functionLinenumber: 900
    functionLinenumberEnd: 902
    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:915,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: 920
      start: 913
    functionDepth: 1
    functionLinenumber: 913
    functionLinenumberEnd: 920
    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:929,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setDelimiterMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:929,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: 930
      start: 928
    functionDepth: 2
    functionLinenumber: 928
    functionLinenumberEnd: 930
    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.StrTokenizer].setDelimiterMatcher(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.text.StrMatcher].stringMatcher(String)'
    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: 941
      start: 938
    functionDepth: 0
    functionLinenumber: 938
    functionLinenumberEnd: 941
    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:953,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:953,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: 954
      start: 952
    functionDepth: 2
    functionLinenumber: 952
    functionLinenumberEnd: 954
    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.StrTokenizer].setIgnoredMatcher(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].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: 970
      start: 965
    functionDepth: 0
    functionLinenumber: 965
    functionLinenumberEnd: 970
    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: 981
      start: 978
    functionDepth: 0
    functionLinenumber: 978
    functionLinenumberEnd: 981
    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:993,1
    - Dst: '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
      Src: org.apache.commons.text.StrTokenizer:993,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: 994
      start: 992
    functionDepth: 2
    functionLinenumber: 992
    functionLinenumberEnd: 994
    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.StrMatcher].charMatcher(char)'
    - '[org.apache.commons.text.StrTokenizer].setQuoteMatcher(org.apache.commons.text.StrMatcher)'
    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: 1010
      start: 1005
    functionDepth: 0
    functionLinenumber: 1005
    functionLinenumberEnd: 1010
    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: 1026
      start: 1021
    functionDepth: 0
    functionLinenumber: 1021
    functionLinenumberEnd: 1026
    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:1034,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: 1036
      start: 1033
    functionDepth: 2
    functionLinenumber: 1033
    functionLinenumberEnd: 1036
    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:1059,1
    - Dst: '[org.apache.commons.text.StrBuilder].<init>()'
      Src: org.apache.commons.text.StrTokenizer:1061,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.text.StrTokenizer:1062,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:1068,1
    - Dst: '[org.apache.commons.text.StrTokenizer].addToken(java.util.ArrayList,org.apache.commons.text.StrTokenizer)'
      Src: org.apache.commons.text.StrTokenizer:1072,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: 1076
      start: 1057
    functionDepth: 2
    functionLinenumber: 1057
    functionLinenumberEnd: 1076
    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:
    - '[java.util.Collections].emptyList()'
    - '[org.apache.commons.text.StrTokenizer].addToken(java.util.ArrayList,org.apache.commons.text.StrTokenizer)'
    - '[java.util.ArrayList].<init>()'
    - '[org.apache.commons.text.StrBuilder].<init>()'
    - '[org.apache.commons.text.StrTokenizer].readNextToken(char[],org.apache.commons.text.StrTokenizer,int,org.apache.commons.text.StrBuilder,java.util.ArrayList)'
    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:1088,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: 1089
      start: 1083
    functionDepth: 3
    functionLinenumber: 1083
    functionLinenumberEnd: 1089
    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:101,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: 102
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 102
    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:112,1
    - Dst: '[org.apache.commons.text.CompositeFormat].format(Object)'
      Src: org.apache.commons.text.CompositeFormat:112,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: 113
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 113
    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].parseObject(String)'
    - '[org.apache.commons.text.CompositeFormat].format(Object)'
    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:
      - Appendable
      - java.io.Serializable
      - 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: 100
    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:
      - Appendable
      - java.io.Serializable
      - 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:
      - Appendable
      - java.io.Serializable
      - 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: 69
    functionsReached:
    - '[String].length()'
    - '[org.apache.commons.text.StrBuilder].append(String)'
    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:
      - Appendable
      - java.io.Serializable
      - 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:
      - Appendable
      - java.io.Serializable
      - 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].length()'
    - '[org.apache.commons.text.StrBuilder].ensureCapacity(int)'
    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:
      - Appendable
      - java.io.Serializable
      - 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].length()'
    - '[org.apache.commons.text.StrBuilder].appendNull()'
    - '[org.apache.commons.text.StrBuilder].ensureCapacity(org.apache.commons.text.StrBuilder)'
    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:
      - Appendable
      - java.io.Serializable
      - 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:
    - '[StringIndexOutOfBoundsException].<init>(String)'
    - System.arraycopy(char[],int,char[],int,int)
    - '[org.apache.commons.text.StrBuilder].ensureCapacity(org.apache.commons.text.StrBuilder)'
    - '[org.apache.commons.text.StrBuilder].length()'
    - '[org.apache.commons.text.StrBuilder].appendNull()'
    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:
      - Appendable
      - java.io.Serializable
      - 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:
    - '[java.nio.CharBuffer].array()'
    - '[java.nio.CharBuffer].toString()'
    - '[java.nio.CharBuffer].position()'
    - '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder)'
    - '[java.nio.CharBuffer].hasArray()'
    - 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].arrayOffset()'
    - '[org.apache.commons.text.StrBuilder].length()'
    - '[java.nio.CharBuffer].remaining()'
    - '[org.apache.commons.text.StrBuilder].appendNull()'
    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:
      - Appendable
      - java.io.Serializable
      - 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:
    - '[java.nio.CharBuffer].array()'
    - '[java.nio.CharBuffer].toString()'
    - '[StringIndexOutOfBoundsException].<init>(String)'
    - '[java.nio.CharBuffer].hasArray()'
    - '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder,int,int)'
    - '[org.apache.commons.text.StrBuilder].ensureCapacity(org.apache.commons.text.StrBuilder)'
    - System.arraycopy(org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilder,char[],int,int)
    - '[org.apache.commons.text.StrBuilder].length()'
    - '[java.nio.CharBuffer].remaining()'
    - '[org.apache.commons.text.StrBuilder].appendNull()'
    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:
      - Appendable
      - java.io.Serializable
      - 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].append(StringBuffer)'
    - '[org.apache.commons.text.StrBuilder].append(java.nio.CharBuffer)'
    - '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder)'
    - '[org.apache.commons.text.StrBuilder].appendNull()'
    - '[CharSequence].toString()'
    - '[org.apache.commons.text.StrBuilder].append(StringBuilder)'
    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:
      - Appendable
      - java.io.Serializable
      - 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:
    - '[CharSequence].toString()'
    - '[org.apache.commons.text.StrBuilder].appendNull()'
    - '[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:
      - Appendable
      - java.io.Serializable
      - 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:
    - String.valueOf(double)
    - '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder)'
    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:
      - Appendable
      - java.io.Serializable
      - 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:
      - Appendable
      - java.io.Serializable
      - 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:
      - Appendable
      - java.io.Serializable
      - 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:
      - Appendable
      - java.io.Serializable
      - 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(CharSequence)'
    - '[Object].toString()'
    - '[org.apache.commons.text.StrBuilder].appendNull()'
    - '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder)'
    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:
      - Appendable
      - java.io.Serializable
      - 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:
    - '[org.apache.commons.text.StrBuilder].length()'
    - '[org.apache.commons.text.StrBuilder].appendNull()'
    - System.arraycopy(char[],int,char[],int,int)
    - '[org.apache.commons.text.StrBuilder].ensureCapacity(org.apache.commons.text.StrBuilder)'
    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:
      - Appendable
      - java.io.Serializable
      - 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:
    - '[StringIndexOutOfBoundsException].<init>(String)'
    - '[org.apache.commons.text.StrBuilder].ensureCapacity(org.apache.commons.text.StrBuilder)'
    - '[org.apache.commons.text.StrBuilder].length()'
    - '[org.apache.commons.text.StrBuilder].appendNull()'
    - '[org.apache.commons.text.StrBuilder].getChars(int,org.apache.commons.text.StrBuilder,char[],int)'
    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:
      - Appendable
      - java.io.Serializable
      - 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: 49
    functionsReached:
    - String.format(String,org.apache.commons.text.StrBuilder)
    - '[org.apache.commons.text.StrBuilder].append(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:
      - Appendable
      - java.io.Serializable
      - 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)'
    - '[String].length()'
    - '[StringIndexOutOfBoundsException].<init>(String)'
    - '[org.apache.commons.text.StrBuilder].ensureCapacity(org.apache.commons.text.StrBuilder)'
    - '[org.apache.commons.text.StrBuilder].length()'
    - '[org.apache.commons.text.StrBuilder].appendNull()'
    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:
      - Appendable
      - java.io.Serializable
      - 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:
    - '[StringBuffer].getChars(int,org.apache.commons.text.StrBuilder,char[],int)'
    - '[org.apache.commons.text.StrBuilder].ensureCapacity(org.apache.commons.text.StrBuilder)'
    - '[org.apache.commons.text.StrBuilder].length()'
    - '[StringBuffer].length()'
    - '[org.apache.commons.text.StrBuilder].appendNull()'
    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:
      - Appendable
      - java.io.Serializable
      - 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:
    - '[StringBuffer].getChars(int,org.apache.commons.text.StrBuilder,char[],int)'
    - '[StringIndexOutOfBoundsException].<init>(String)'
    - '[org.apache.commons.text.StrBuilder].ensureCapacity(org.apache.commons.text.StrBuilder)'
    - '[org.apache.commons.text.StrBuilder].length()'
    - '[StringBuffer].length()'
    - '[org.apache.commons.text.StrBuilder].appendNull()'
    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:
      - Appendable
      - java.io.Serializable
      - 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:
    - '[StringBuilder].length()'
    - '[org.apache.commons.text.StrBuilder].ensureCapacity(org.apache.commons.text.StrBuilder)'
    - '[org.apache.commons.text.StrBuilder].length()'
    - '[org.apache.commons.text.StrBuilder].appendNull()'
    - '[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:
      - Appendable
      - java.io.Serializable
      - 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:
    - '[StringIndexOutOfBoundsException].<init>(String)'
    - '[StringBuilder].length()'
    - '[org.apache.commons.text.StrBuilder].ensureCapacity(org.apache.commons.text.StrBuilder)'
    - '[org.apache.commons.text.StrBuilder].length()'
    - '[org.apache.commons.text.StrBuilder].appendNull()'
    - '[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,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:
      - Appendable
      - java.io.Serializable
      - 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:
      - Appendable
      - java.io.Serializable
      - 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:
    - '[java.util.Iterator<?>].hasNext()'
    - '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder)'
    - '[java.util.Iterator<?>].next()'
    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:
      - Appendable
      - java.io.Serializable
      - 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:
      - Appendable
      - java.io.Serializable
      - 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:
      - Appendable
      - java.io.Serializable
      - 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:
    - '[java.util.Arrays].fill(char[],int,org.apache.commons.text.StrBuilder,char)'
    - str.getChars(int,org.apache.commons.text.StrBuilder,char[],org.apache.commons.text.StrBuilder)
    - '[java.util.Objects].toString(Object,String)'
    - '[org.apache.commons.text.StrBuilder].getNullText()'
    - str.length()
    - '[org.apache.commons.text.StrBuilder].ensureCapacity(org.apache.commons.text.StrBuilder)'
    - str.getChars(org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilder,char[],int)
    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:
      - Appendable
      - java.io.Serializable
      - 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:
      - Appendable
      - java.io.Serializable
      - 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:
    - str.getChars(int,org.apache.commons.text.StrBuilder,char[],int)
    - '[java.util.Objects].toString(Object,String)'
    - str.getChars(int,int,char[],int)
    - '[org.apache.commons.text.StrBuilder].getNullText()'
    - str.length()
    - '[java.util.Arrays].fill(char[],org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilder,char)'
    - '[org.apache.commons.text.StrBuilder].ensureCapacity(org.apache.commons.text.StrBuilder)'
    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:
      - Appendable
      - java.io.Serializable
      - 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:
      - Appendable
      - java.io.Serializable
      - 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:
      - Appendable
      - java.io.Serializable
      - 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].append(char[])'
    - '[org.apache.commons.text.StrBuilder].appendNewLine()'
    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:
      - Appendable
      - java.io.Serializable
      - 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].appendNewLine()'
    - '[org.apache.commons.text.StrBuilder].append(char[],int,int)'
    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:
      - Appendable
      - java.io.Serializable
      - 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:
      - Appendable
      - java.io.Serializable
      - 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].appendNewLine()'
    - '[org.apache.commons.text.StrBuilder].append(float)'
    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:
      - Appendable
      - java.io.Serializable
      - 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:
      - Appendable
      - java.io.Serializable
      - 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:
      - Appendable
      - java.io.Serializable
      - 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:
      - Appendable
      - java.io.Serializable
      - 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].appendNewLine()'
    - '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder)'
    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:
      - Appendable
      - java.io.Serializable
      - 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:
      - Appendable
      - java.io.Serializable
      - 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:
      - Appendable
      - java.io.Serializable
      - 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].appendNewLine()'
    - '[org.apache.commons.text.StrBuilder].append(String,int,int)'
    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:
      - Appendable
      - java.io.Serializable
      - 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:
      - Appendable
      - java.io.Serializable
      - 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].appendNewLine()'
    - '[org.apache.commons.text.StrBuilder].append(StringBuffer,int,int)'
    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:
      - Appendable
      - java.io.Serializable
      - 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:
      - Appendable
      - java.io.Serializable
      - 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:
      - Appendable
      - java.io.Serializable
      - 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:
    - System.lineSeparator()
    - '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder)'
    - '[org.apache.commons.text.StrBuilder].append(String)'
    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:
      - Appendable
      - java.io.Serializable
      - 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:
      - Appendable
      - java.io.Serializable
      - 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:
      - Appendable
      - java.io.Serializable
      - 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:
      - Appendable
      - java.io.Serializable
      - 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:
      - Appendable
      - java.io.Serializable
      - 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:
      - Appendable
      - java.io.Serializable
      - 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:
      - Appendable
      - java.io.Serializable
      - 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:
      - Appendable
      - java.io.Serializable
      - 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].isEmpty()'
    - '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder)'
    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:
      - Appendable
      - java.io.Serializable
      - 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:
    - '[StringBuffer].append(char[],int,int)'
    - '[Appendable].append()'
    - '[java.io.Writer].write(char[],int,int)'
    - '[java.nio.CharBuffer].put(char[],int,int)'
    - '[StringBuilder].append(char[],int,int)'
    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:
      - Appendable
      - java.io.Serializable
      - 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:
      - Appendable
      - java.io.Serializable
      - 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)'
    - '[java.util.Iterator<?>].hasNext()'
    - '[org.apache.commons.text.StrBuilder].append(org.apache.commons.text.StrBuilder)'
    - '[java.util.Iterator<?>].next()'
    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:
      - Appendable
      - java.io.Serializable
      - 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:
      - Appendable
      - java.io.Serializable
      - 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:
      - Appendable
      - java.io.Serializable
      - 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:
      - Appendable
      - java.io.Serializable
      - 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:
      - Appendable
      - java.io.Serializable
      - 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:
      - Appendable
      - java.io.Serializable
      - 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:
      - Appendable
      - java.io.Serializable
      - 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:
    - Dst: '[java.util.Arrays].fill(char[],org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:1511,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:
      - Appendable
      - java.io.Serializable
      - 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: 1513
      start: 1509
    functionDepth: 0
    functionLinenumber: 1509
    functionLinenumberEnd: 1513
    functionName: '[org.apache.commons.text.StrBuilder].clear()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 27
    functionsReached:
    - '[java.util.Arrays].fill(char[],org.apache.commons.text.StrBuilder)'
    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:
      - Appendable
      - java.io.Serializable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 1529
      start: 1521
    functionDepth: 0
    functionLinenumber: 1521
    functionLinenumberEnd: 1529
    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:1538,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:
      - Appendable
      - java.io.Serializable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1539
      start: 1537
    functionDepth: 1
    functionLinenumber: 1537
    functionLinenumberEnd: 1539
    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:1551,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:
      - Appendable
      - java.io.Serializable
      - 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: 1552
      start: 1550
    functionDepth: 1
    functionLinenumber: 1550
    functionLinenumberEnd: 1552
    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:1563,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteImpl(int,int,org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:1566,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:
      - Appendable
      - java.io.Serializable
      - 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: 1569
      start: 1562
    functionDepth: 1
    functionLinenumber: 1562
    functionLinenumberEnd: 1569
    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: 2
    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:1587,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:
      - Appendable
      - java.io.Serializable
      - 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: 1592
      start: 1577
    functionDepth: 0
    functionLinenumber: 1577
    functionLinenumberEnd: 1592
    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:1601,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.StrBuilder:1603,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:1605,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.StrBuilder:1606,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:
      - Appendable
      - java.io.Serializable
      - 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: 1610
      start: 1600
    functionDepth: 2
    functionLinenumber: 1600
    functionLinenumberEnd: 1610
    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:
    - '[org.apache.commons.text.StrBuilder].deleteImpl(int,org.apache.commons.text.StrBuilder,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].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:1623,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:
      - Appendable
      - java.io.Serializable
      - 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: 1624
      start: 1622
    functionDepth: 0
    functionLinenumber: 1622
    functionLinenumberEnd: 1624
    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:1637,1
    - Dst: '[org.apache.commons.text.StrBuilder].deleteImpl(int,int,int)'
      Src: org.apache.commons.text.StrBuilder:1639,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:
      - Appendable
      - java.io.Serializable
      - 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: 1641
      start: 1635
    functionDepth: 1
    functionLinenumber: 1635
    functionLinenumberEnd: 1641
    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:
    - '[StringIndexOutOfBoundsException].<init>(int)'
    - '[org.apache.commons.text.StrBuilder].deleteImpl(int,int,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:1652,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:
      - Appendable
      - java.io.Serializable
      - 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: 1657
      start: 1649
    functionDepth: 0
    functionLinenumber: 1649
    functionLinenumberEnd: 1657
    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:1666,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.StrBuilder:1668,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:1670,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:
      - Appendable
      - java.io.Serializable
      - 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: 1674
      start: 1665
    functionDepth: 2
    functionLinenumber: 1665
    functionLinenumberEnd: 1674
    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:
    - '[org.apache.commons.text.StrBuilder].deleteImpl(int,org.apache.commons.text.StrBuilder,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].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:1687,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:
      - Appendable
      - java.io.Serializable
      - 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: 1688
      start: 1686
    functionDepth: 0
    functionLinenumber: 1686
    functionLinenumberEnd: 1688
    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:1699,1
    - Dst: '[java.util.Arrays].fill(char[],int,org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:1701,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Appendable
      - java.io.Serializable
      - 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: 1702
      start: 1698
    functionDepth: 0
    functionLinenumber: 1698
    functionLinenumberEnd: 1702
    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)
    - '[java.util.Arrays].fill(char[],int,org.apache.commons.text.StrBuilder,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:1717,1
    - Dst: '[String].charAt(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:1726,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:
      - Appendable
      - java.io.Serializable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1731
      start: 1713
    functionDepth: 0
    functionLinenumber: 1713
    functionLinenumberEnd: 1731
    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:1743,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:
      - Appendable
      - java.io.Serializable
      - 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: 1746
      start: 1739
    functionDepth: 0
    functionLinenumber: 1739
    functionLinenumberEnd: 1746
    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:1756,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:
      - Appendable
      - java.io.Serializable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 1757
      start: 1754
    functionDepth: 1
    functionLinenumber: 1754
    functionLinenumberEnd: 1757
    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:
      - Appendable
      - java.io.Serializable
      - 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: 1783
      start: 1765
    functionDepth: 0
    functionLinenumber: 1765
    functionLinenumberEnd: 1783
    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:1803,1
    - Dst: Character.toUpperCase(org.apache.commons.text.StrBuilder)
      Src: org.apache.commons.text.StrBuilder:1803,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:
      - Appendable
      - java.io.Serializable
      - 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: 1808
      start: 1791
    functionDepth: 1
    functionLinenumber: 1791
    functionLinenumberEnd: 1808
    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:1819,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:
      - Appendable
      - java.io.Serializable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1820
      start: 1817
    functionDepth: 1
    functionLinenumber: 1817
    functionLinenumberEnd: 1820
    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: []
    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:
      - Appendable
      - java.io.Serializable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1829
      start: 1827
    functionDepth: 0
    functionLinenumber: 1827
    functionLinenumberEnd: 1829
    functionName: '[org.apache.commons.text.StrBuilder].getBuffer()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: char[]
    signature: '[org.apache.commons.text.StrBuilder].getBuffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilder:1838,1
    - Dst: System.arraycopy(char[],int,org.apache.commons.text.StrBuilder,int,int)
      Src: org.apache.commons.text.StrBuilder:1842,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:
      - Appendable
      - java.io.Serializable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - destination
    argTypes:
    - char[]
    constantsTouched: []
    func_position:
      end: 1844
      start: 1837
    functionDepth: 1
    functionLinenumber: 1837
    functionLinenumberEnd: 1844
    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:
    - '[org.apache.commons.text.StrBuilder].length()'
    - System.arraycopy(char[],int,org.apache.commons.text.StrBuilder,int,int)
    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:1858,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilder:1860,1
    - Dst: '[StringIndexOutOfBoundsException].<init>(int)'
      Src: org.apache.commons.text.StrBuilder:1861,1
    - Dst: '[StringIndexOutOfBoundsException].<init>(String)'
      Src: org.apache.commons.text.StrBuilder:1864,1
    - Dst: System.arraycopy(char[],int,char[],int,org.apache.commons.text.StrBuilder)
      Src: org.apache.commons.text.StrBuilder:1866,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:
      - Appendable
      - java.io.Serializable
      - 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: 1867
      start: 1856
    functionDepth: 1
    functionLinenumber: 1856
    functionLinenumberEnd: 1867
    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)
    - '[org.apache.commons.text.StrBuilder].length()'
    - '[StringIndexOutOfBoundsException].<init>(int)'
    - '[StringIndexOutOfBoundsException].<init>(String)'
    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:
      - Appendable
      - java.io.Serializable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1876
      start: 1874
    functionDepth: 0
    functionLinenumber: 1874
    functionLinenumberEnd: 1876
    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:
      - Appendable
      - java.io.Serializable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1885
      start: 1883
    functionDepth: 0
    functionLinenumber: 1883
    functionLinenumberEnd: 1885
    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:
      - Appendable
      - java.io.Serializable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1900
      start: 1892
    functionDepth: 0
    functionLinenumber: 1892
    functionLinenumberEnd: 1900
    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:1909,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:
      - Appendable
      - java.io.Serializable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 1910
      start: 1908
    functionDepth: 1
    functionLinenumber: 1908
    functionLinenumberEnd: 1910
    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:1920,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:
      - Appendable
      - java.io.Serializable
      - 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: 1931
      start: 1919
    functionDepth: 0
    functionLinenumber: 1919
    functionLinenumberEnd: 1931
    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:1943,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:
      - Appendable
      - java.io.Serializable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1944
      start: 1942
    functionDepth: 1
    functionLinenumber: 1942
    functionLinenumberEnd: 1944
    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:1957,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.StrBuilder:1961,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.commons.text.StrBuilder:1963,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:1963,1
    - Dst: '[String].charAt(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:1976,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:
      - Appendable
      - java.io.Serializable
      - 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: 1983
      start: 1956
    functionDepth: 0
    functionLinenumber: 1956
    functionLinenumberEnd: 1983
    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:
    - Math.max(int,int)
    - '[String].length()'
    - '[String].charAt(org.apache.commons.text.StrBuilder)'
    - '[org.apache.commons.text.StrBuilder].indexOf(org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilder)'
    - '[String].charAt(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:1995,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:
      - Appendable
      - java.io.Serializable
      - 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: 1996
      start: 1994
    functionDepth: 1
    functionLinenumber: 1994
    functionLinenumberEnd: 1996
    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:2009,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:2016,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:
      - Appendable
      - java.io.Serializable
      - 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: 2021
      start: 2008
    functionDepth: 0
    functionLinenumber: 2008
    functionLinenumberEnd: 2021
    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:
    - '[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)'
    - Math.max(int,int)
    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:2032,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
    - Dst: '[org.apache.commons.text.StrBuilder].ensureCapacity(int)'
      Src: org.apache.commons.text.StrBuilder:2042,1
    - Dst: System.arraycopy(char[],int,char[],int,org.apache.commons.text.StrBuilder)
      Src: org.apache.commons.text.StrBuilder:2043,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:
      - Appendable
      - java.io.Serializable
      - 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: 2052
      start: 2031
    functionDepth: 1
    functionLinenumber: 2031
    functionLinenumberEnd: 2052
    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:2063,1
    - Dst: '[org.apache.commons.text.StrBuilder].ensureCapacity(int)'
      Src: org.apache.commons.text.StrBuilder:2064,1
    - Dst: System.arraycopy(char[],int,char[],int,org.apache.commons.text.StrBuilder)
      Src: org.apache.commons.text.StrBuilder:2065,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:
      - Appendable
      - java.io.Serializable
      - 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: 2069
      start: 2062
    functionDepth: 1
    functionLinenumber: 2062
    functionLinenumberEnd: 2069
    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:2080,1
    - Dst: '[org.apache.commons.text.StrBuilder].insert(int,String)'
      Src: org.apache.commons.text.StrBuilder:2082,1
    - Dst: '[org.apache.commons.text.StrBuilder].ensureCapacity(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:2086,1
    - Dst: System.arraycopy(char[],int,char[],org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilder)
      Src: org.apache.commons.text.StrBuilder:2087,1
    - Dst: System.arraycopy(char[],int,char[],int,org.apache.commons.text.StrBuilder)
      Src: org.apache.commons.text.StrBuilder:2088,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:
      - Appendable
      - java.io.Serializable
      - 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: 2092
      start: 2079
    functionDepth: 2
    functionLinenumber: 2079
    functionLinenumberEnd: 2092
    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:
    - System.arraycopy(char[],int,char[],org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilder)
    - System.arraycopy(char[],int,char[],int,org.apache.commons.text.StrBuilder)
    - '[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)'
    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:2105,1
    - Dst: '[org.apache.commons.text.StrBuilder].insert(int,String)'
      Src: org.apache.commons.text.StrBuilder:2107,1
    - Dst: '[StringIndexOutOfBoundsException].<init>(String)'
      Src: org.apache.commons.text.StrBuilder:2110,1
    - Dst: '[StringIndexOutOfBoundsException].<init>(String)'
      Src: org.apache.commons.text.StrBuilder:2113,1
    - Dst: '[org.apache.commons.text.StrBuilder].ensureCapacity(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:2116,1
    - Dst: System.arraycopy(char[],int,char[],org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilder)
      Src: org.apache.commons.text.StrBuilder:2117,1
    - Dst: System.arraycopy(char[],int,char[],int,int)
      Src: org.apache.commons.text.StrBuilder:2118,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:
      - Appendable
      - java.io.Serializable
      - 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: 2122
      start: 2104
    functionDepth: 2
    functionLinenumber: 2104
    functionLinenumberEnd: 2122
    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:
    - System.arraycopy(char[],int,char[],org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilder)
    - '[StringIndexOutOfBoundsException].<init>(String)'
    - System.arraycopy(char[],int,char[],int,int)
    - '[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)'
    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:2133,1
    - Dst: '[org.apache.commons.text.StrBuilder].insert(int,org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:2133,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:
      - Appendable
      - java.io.Serializable
      - 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: 2134
      start: 2132
    functionDepth: 0
    functionLinenumber: 2132
    functionLinenumberEnd: 2134
    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:2145,1
    - Dst: '[org.apache.commons.text.StrBuilder].insert(int,org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:2145,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:
      - Appendable
      - java.io.Serializable
      - 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: 2146
      start: 2144
    functionDepth: 0
    functionLinenumber: 2144
    functionLinenumberEnd: 2146
    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:
    - '[org.apache.commons.text.StrBuilder].insert(int,org.apache.commons.text.StrBuilder)'
    - String.valueOf(float)
    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:2157,1
    - Dst: '[org.apache.commons.text.StrBuilder].insert(int,org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:2157,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:
      - Appendable
      - java.io.Serializable
      - 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: 2158
      start: 2156
    functionDepth: 0
    functionLinenumber: 2156
    functionLinenumberEnd: 2158
    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:2169,1
    - Dst: '[org.apache.commons.text.StrBuilder].insert(int,org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:2169,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:
      - Appendable
      - java.io.Serializable
      - 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: 2170
      start: 2168
    functionDepth: 0
    functionLinenumber: 2168
    functionLinenumberEnd: 2170
    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:
    - '[org.apache.commons.text.StrBuilder].insert(int,org.apache.commons.text.StrBuilder)'
    - String.valueOf(long)
    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:2182,1
    - Dst: '[Object].toString()'
      Src: org.apache.commons.text.StrBuilder:2184,1
    - Dst: '[org.apache.commons.text.StrBuilder].insert(int,org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:2184,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:
      - Appendable
      - java.io.Serializable
      - 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: 2185
      start: 2180
    functionDepth: 2
    functionLinenumber: 2180
    functionLinenumberEnd: 2185
    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:
    - '[org.apache.commons.text.StrBuilder].insert(int,String)'
    - '[Object].toString()'
    - '[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,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.StrBuilder].validateIndex(int)'
      Src: org.apache.commons.text.StrBuilder:2196,1
    - Dst: str.length()
      Src: org.apache.commons.text.StrBuilder:2201,1
    - Dst: '[org.apache.commons.text.StrBuilder].ensureCapacity(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:2204,1
    - Dst: System.arraycopy(char[],int,char[],org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilder)
      Src: org.apache.commons.text.StrBuilder:2205,1
    - Dst: str.getChars(int,org.apache.commons.text.StrBuilder,char[],int)
      Src: org.apache.commons.text.StrBuilder:2207,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:
      - Appendable
      - java.io.Serializable
      - 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: 2211
      start: 2195
    functionDepth: 1
    functionLinenumber: 2195
    functionLinenumberEnd: 2211
    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:
    - System.arraycopy(char[],int,char[],org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilder)
    - str.getChars(int,org.apache.commons.text.StrBuilder,char[],int)
    - str.length()
    - '[org.apache.commons.text.StrBuilder].ensureCapacity(org.apache.commons.text.StrBuilder)'
    - '[org.apache.commons.text.StrBuilder].validateIndex(int)'
    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:
      - Appendable
      - java.io.Serializable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2223
      start: 2221
    functionDepth: 0
    functionLinenumber: 2221
    functionLinenumberEnd: 2223
    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:
      - Appendable
      - java.io.Serializable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2236
      start: 2234
    functionDepth: 0
    functionLinenumber: 2234
    functionLinenumberEnd: 2236
    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:2245,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:
      - Appendable
      - java.io.Serializable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 2246
      start: 2244
    functionDepth: 1
    functionLinenumber: 2244
    functionLinenumberEnd: 2246
    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:
      - Appendable
      - java.io.Serializable
      - 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: 2266
      start: 2255
    functionDepth: 0
    functionLinenumber: 2255
    functionLinenumberEnd: 2266
    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:2278,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:
      - Appendable
      - java.io.Serializable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 2279
      start: 2277
    functionDepth: 1
    functionLinenumber: 2277
    functionLinenumberEnd: 2279
    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:2296,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.commons.text.StrBuilder:2304,1
    - Dst: '[org.apache.commons.text.StrBuilder].lastIndexOf(org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:2304,1
    - Dst: '[String].charAt(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:2309,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:
      - Appendable
      - java.io.Serializable
      - 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: 2316
      start: 2291
    functionDepth: 0
    functionLinenumber: 2291
    functionLinenumberEnd: 2316
    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:
    - '[org.apache.commons.text.StrBuilder].lastIndexOf(org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilder)'
    - '[String].charAt(org.apache.commons.text.StrBuilder)'
    - '[String].length()'
    - '[String].charAt(int)'
    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:2328,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:
      - Appendable
      - java.io.Serializable
      - 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: 2329
      start: 2327
    functionDepth: 1
    functionLinenumber: 2327
    functionLinenumberEnd: 2329
    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:2349,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:
      - Appendable
      - java.io.Serializable
      - 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: 2354
      start: 2341
    functionDepth: 0
    functionLinenumber: 2341
    functionLinenumberEnd: 2354
    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:2371,1
    - Dst: '[String].<init>(char[],int,int)'
      Src: org.apache.commons.text.StrBuilder:2373,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:
      - Appendable
      - java.io.Serializable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - length
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2374
      start: 2366
    functionDepth: 1
    functionLinenumber: 2366
    functionLinenumberEnd: 2374
    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:
      - Appendable
      - java.io.Serializable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2384
      start: 2381
    functionDepth: 0
    functionLinenumber: 2381
    functionLinenumberEnd: 2384
    functionName: '[org.apache.commons.text.StrBuilder].length()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 40
    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:2406,1
    - Dst: '[String].<init>(char[],org.apache.commons.text.StrBuilder,int)'
      Src: org.apache.commons.text.StrBuilder:2408,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:
      - Appendable
      - java.io.Serializable
      - 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: 2409
      start: 2398
    functionDepth: 0
    functionLinenumber: 2398
    functionLinenumberEnd: 2409
    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,int)'
    - '[String].<init>(char[],org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilder)'
    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:2417,1
    - Dst: '[org.apache.commons.text.StrBuilder].length()'
      Src: org.apache.commons.text.StrBuilder:2419,1
    - Dst: System.arraycopy(org.apache.commons.text.StrBuilder,int,char[],int,int)
      Src: org.apache.commons.text.StrBuilder:2420,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:
      - Appendable
      - java.io.Serializable
      - 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: 2423
      start: 2416
    functionDepth: 1
    functionLinenumber: 2416
    functionLinenumberEnd: 2423
    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:
    - '[org.apache.commons.text.StrBuilder].length()'
    - System.arraycopy(org.apache.commons.text.StrBuilder,int,char[],int,int)
    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:2437,1
    - Dst: r.read(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:2441,1
    - Dst: cb.remaining()
      Src: org.apache.commons.text.StrBuilder:2445,1
    - Dst: '[org.apache.commons.text.StrBuilder].ensureCapacity(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:2446,1
    - Dst: cb.get(char[],int,org.apache.commons.text.StrBuilder)
      Src: org.apache.commons.text.StrBuilder:2447,1
    - Dst: '[org.apache.commons.text.StrBuilder].ensureCapacity(int)'
      Src: org.apache.commons.text.StrBuilder:2451,1
    - Dst: '[java.nio.CharBuffer].wrap(char[],int,org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:2452,1
    - Dst: '[Readable].read(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:2453,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:
      - Appendable
      - java.io.Serializable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - readable
    argTypes:
    - Readable
    constantsTouched: []
    func_position:
      end: 2461
      start: 2433
    functionDepth: 1
    functionLinenumber: 2433
    functionLinenumberEnd: 2461
    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:
    - '[java.nio.CharBuffer].wrap(char[],int,org.apache.commons.text.StrBuilder)'
    - r.read(char[],int,org.apache.commons.text.StrBuilder)
    - 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)'
    - '[Readable].read(org.apache.commons.text.StrBuilder)'
    - cb.remaining()
    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:2473,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.StrBuilder:2474,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:2475,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:
      - Appendable
      - java.io.Serializable
      - 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: 2477
      start: 2472
    functionDepth: 1
    functionLinenumber: 2472
    functionLinenumberEnd: 2477
    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: 2
    functionsReached:
    - '[String].length()'
    - '[org.apache.commons.text.StrBuilder].validateRange(int,int)'
    - '[org.apache.commons.text.StrBuilder].replaceImpl(int,int,org.apache.commons.text.StrBuilder,String,org.apache.commons.text.StrBuilder)'
    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:2495,1
    - Dst: '[org.apache.commons.text.StrBuilder].replaceImpl(org.apache.commons.text.StrMatcher,String,int,int,int)'
      Src: org.apache.commons.text.StrBuilder:2496,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:
      - Appendable
      - java.io.Serializable
      - 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: 2497
      start: 2494
    functionDepth: 1
    functionLinenumber: 2494
    functionLinenumberEnd: 2497
    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:
      - Appendable
      - java.io.Serializable
      - 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: 2515
      start: 2506
    functionDepth: 0
    functionLinenumber: 2506
    functionLinenumberEnd: 2515
    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:2525,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.StrBuilder:2527,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.StrBuilder:2528,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:2530,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(String,org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:2531,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:
      - Appendable
      - java.io.Serializable
      - 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: 2535
      start: 2524
    functionDepth: 2
    functionLinenumber: 2524
    functionLinenumberEnd: 2535
    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:2549,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:
      - Appendable
      - java.io.Serializable
      - 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: 2550
      start: 2548
    functionDepth: 0
    functionLinenumber: 2548
    functionLinenumberEnd: 2550
    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:
      - Appendable
      - java.io.Serializable
      - 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: 2569
      start: 2559
    functionDepth: 0
    functionLinenumber: 2559
    functionLinenumberEnd: 2569
    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:2579,1
    - Dst: '[org.apache.commons.text.StrBuilder].indexOf(String,int)'
      Src: org.apache.commons.text.StrBuilder:2581,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.StrBuilder:2583,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:2584,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:
      - Appendable
      - java.io.Serializable
      - 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: 2588
      start: 2578
    functionDepth: 2
    functionLinenumber: 2578
    functionLinenumberEnd: 2588
    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:2602,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:
      - Appendable
      - java.io.Serializable
      - 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: 2603
      start: 2601
    functionDepth: 2
    functionLinenumber: 2601
    functionLinenumberEnd: 2603
    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:2618,1
    - Dst: System.arraycopy(char[],int,char[],org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilder)
      Src: org.apache.commons.text.StrBuilder:2619,1
    - Dst: '[java.util.Arrays].fill(char[],org.apache.commons.text.StrBuilder,int,org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:2621,1
    - Dst: '[String].getChars(int,int,char[],int)'
      Src: org.apache.commons.text.StrBuilder:2626,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - char[]
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Appendable
      - java.io.Serializable
      - 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: 2628
      start: 2615
    functionDepth: 0
    functionLinenumber: 2615
    functionLinenumberEnd: 2628
    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:
    - System.arraycopy(char[],int,char[],org.apache.commons.text.StrBuilder,org.apache.commons.text.StrBuilder)
    - '[String].getChars(int,int,char[],int)'
    - '[java.util.Arrays].fill(char[],org.apache.commons.text.StrBuilder,int,org.apache.commons.text.StrBuilder)'
    - '[org.apache.commons.text.StrBuilder].ensureCapacity(org.apache.commons.text.StrBuilder)'
    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:2649,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:2652,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:2654,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:
      - Appendable
      - java.io.Serializable
      - 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: 2663
      start: 2645
    functionDepth: 0
    functionLinenumber: 2645
    functionLinenumberEnd: 2663
    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:
      - Appendable
      - java.io.Serializable
      - 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: 2683
      start: 2670
    functionDepth: 0
    functionLinenumber: 2670
    functionLinenumberEnd: 2683
    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:2700,1
    - Dst: '[String].<init>(char[],org.apache.commons.text.StrBuilder,int)'
      Src: org.apache.commons.text.StrBuilder:2702,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:
      - Appendable
      - java.io.Serializable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - length
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2703
      start: 2695
    functionDepth: 0
    functionLinenumber: 2695
    functionLinenumberEnd: 2703
    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[],org.apache.commons.text.StrBuilder,int)'
    - '[String].<init>(char[],int,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:2716,1
    - Dst: '[StringIndexOutOfBoundsException].<init>(int)'
      Src: org.apache.commons.text.StrBuilder:2717,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:
      - Appendable
      - java.io.Serializable
      - 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: 2721
      start: 2715
    functionDepth: 1
    functionLinenumber: 2715
    functionLinenumberEnd: 2721
    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:2732,1
    - Dst: '[java.util.Arrays].fill(char[],int,int,org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:2735,1
    - Dst: '[org.apache.commons.text.StrBuilder].ensureCapacity(int)'
      Src: org.apache.commons.text.StrBuilder:2737,1
    - Dst: '[java.util.Arrays].fill(char[],int,int,org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:2738,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:
      - Appendable
      - java.io.Serializable
      - 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: 2742
      start: 2730
    functionDepth: 1
    functionLinenumber: 2730
    functionLinenumberEnd: 2742
    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: 5
    functionsReached:
    - '[StringIndexOutOfBoundsException].<init>(int)'
    - '[java.util.Arrays].fill(char[],int,int,org.apache.commons.text.StrBuilder)'
    - '[org.apache.commons.text.StrBuilder].ensureCapacity(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:
      - Appendable
      - java.io.Serializable
      - 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: 2753
      start: 2750
    functionDepth: 0
    functionLinenumber: 2750
    functionLinenumberEnd: 2753
    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:2762,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:
      - Appendable
      - java.io.Serializable
      - 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: 2767
      start: 2761
    functionDepth: 0
    functionLinenumber: 2761
    functionLinenumberEnd: 2767
    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:
      - Appendable
      - java.io.Serializable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2779
      start: 2777
    functionDepth: 0
    functionLinenumber: 2777
    functionLinenumberEnd: 2779
    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:2794,1
    - Dst: '[String].charAt(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:2802,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:
      - Appendable
      - java.io.Serializable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 2807
      start: 2790
    functionDepth: 0
    functionLinenumber: 2790
    functionLinenumberEnd: 2807
    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:2815,1
    - Dst: '[StringIndexOutOfBoundsException].<init>(int)'
      Src: org.apache.commons.text.StrBuilder:2818,1
    - Dst: '[StringIndexOutOfBoundsException].<init>(org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:2821,1
    - Dst: '[org.apache.commons.text.StrBuilder].substring(int,int)'
      Src: org.apache.commons.text.StrBuilder:2823,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:
      - Appendable
      - java.io.Serializable
      - 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: 2824
      start: 2812
    functionDepth: 3
    functionLinenumber: 2812
    functionLinenumberEnd: 2824
    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:
    - '[StringIndexOutOfBoundsException].<init>(int)'
    - '[StringIndexOutOfBoundsException].<init>(org.apache.commons.text.StrBuilder)'
    - '[org.apache.commons.text.StrBuilder].substring(int,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:2834,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:
      - Appendable
      - java.io.Serializable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - start
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2835
      start: 2833
    functionDepth: 2
    functionLinenumber: 2833
    functionLinenumberEnd: 2835
    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:2849,1
    - Dst: '[String].<init>(char[],int,org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:2850,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:
      - Appendable
      - java.io.Serializable
      - 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: 2851
      start: 2848
    functionDepth: 1
    functionLinenumber: 2848
    functionLinenumberEnd: 2851
    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:
    - '[org.apache.commons.text.StrBuilder].validateRange(int,int)'
    - '[String].<init>(char[],int,org.apache.commons.text.StrBuilder)'
    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:2859,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:
      - Appendable
      - java.io.Serializable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2860
      start: 2858
    functionDepth: 0
    functionLinenumber: 2858
    functionLinenumberEnd: 2860
    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:2871,1
    - Dst: System.arraycopy(char[],int,org.apache.commons.text.StrBuilder,int,org.apache.commons.text.StrBuilder)
      Src: org.apache.commons.text.StrBuilder:2877,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:
      - Appendable
      - java.io.Serializable
      - 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: 2879
      start: 2870
    functionDepth: 1
    functionLinenumber: 2870
    functionLinenumberEnd: 2879
    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:
    - '[org.apache.commons.text.StrBuilder].validateRange(int,int)'
    - System.arraycopy(char[],int,org.apache.commons.text.StrBuilder,int,org.apache.commons.text.StrBuilder)
    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:2891,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:
      - Appendable
      - java.io.Serializable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2892
      start: 2889
    functionDepth: 0
    functionLinenumber: 2889
    functionLinenumberEnd: 2892
    functionName: '[org.apache.commons.text.StrBuilder].toString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StrBuilder.java
    functionUses: 116
    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:2900,1
    - Dst: '[StringBuffer].append(char[],int,int)'
      Src: org.apache.commons.text.StrBuilder:2900,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:
      - Appendable
      - java.io.Serializable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: StringBuffer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2901
      start: 2899
    functionDepth: 0
    functionLinenumber: 2899
    functionLinenumberEnd: 2901
    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].<init>(int)'
    - '[StringBuffer].append(char[],int,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:2909,1
    - Dst: '[StringBuilder].append(char[],int,int)'
      Src: org.apache.commons.text.StrBuilder:2909,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:
      - Appendable
      - java.io.Serializable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: StringBuilder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2910
      start: 2908
    functionDepth: 0
    functionLinenumber: 2908
    functionLinenumberEnd: 2910
    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:2931,1
    - Dst: '[org.apache.commons.text.StrBuilder].delete(int,org.apache.commons.text.StrBuilder)'
      Src: org.apache.commons.text.StrBuilder:2934,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:
      - Appendable
      - java.io.Serializable
      - 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: 2937
      start: 2917
    functionDepth: 0
    functionLinenumber: 2917
    functionLinenumberEnd: 2937
    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:2947,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:
      - Appendable
      - java.io.Serializable
      - CharSequence
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2949
      start: 2945
    functionDepth: 0
    functionLinenumber: 2945
    functionLinenumberEnd: 2949
    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:2961,1
    - Dst: '[StringIndexOutOfBoundsException].<init>(String)'
      Src: org.apache.commons.text.StrBuilder:2967,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:
      - Appendable
      - java.io.Serializable
      - 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: 2970
      start: 2959
    functionDepth: 0
    functionLinenumber: 2959
    functionLinenumberEnd: 2970
    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>(int)'
    - '[StringIndexOutOfBoundsException].<init>(String)'
    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].charAt()'
    - '[org.apache.commons.text.StrBuilder.StrBuilderReader].ready()'
    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:
    - '[org.apache.commons.text.StrBuilder.StrBuilderReader].getChars(int,org.apache.commons.text.StrBuilder.StrBuilderReader,char[],int)'
    - '[org.apache.commons.text.StrBuilder.StrBuilderReader].size()'
    - '[IndexOutOfBoundsException].<init>()'
    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.addExact(int,org.apache.commons.text.StrBuilder.StrBuilderReader)
    - '[org.apache.commons.text.StrBuilder.StrBuilderReader].size()'
    - Math.toIntExact(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.StrBuilder.StrBuilderTokenizer].toString()'
    - '[org.apache.commons.text.StrTokenizer].getContent()'
    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:
    - Character.toChars(int)
    - String.valueOf(char)
    - Character.charCount(int)
    - '[String].<init>(org.apache.commons.text.AlphabetConverter)'
    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:130,1
    - Dst: '[java.util.LinkedHashSet].<init>(org.apache.commons.text.AlphabetConverter)'
      Src: org.apache.commons.text.AlphabetConverter:130,1
    - Dst: '[java.util.Arrays].asList(Integer[])'
      Src: org.apache.commons.text.AlphabetConverter:131,1
    - Dst: '[java.util.LinkedHashSet].<init>(org.apache.commons.text.AlphabetConverter)'
      Src: org.apache.commons.text.AlphabetConverter:131,1
    - Dst: '[java.util.Arrays].asList(Integer[])'
      Src: org.apache.commons.text.AlphabetConverter:132,1
    - Dst: '[java.util.LinkedHashSet].<init>(org.apache.commons.text.AlphabetConverter)'
      Src: org.apache.commons.text.AlphabetConverter:132,1
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: org.apache.commons.text.AlphabetConverter:134,1
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: org.apache.commons.text.AlphabetConverter:135,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.AlphabetConverter:136,1
    - Dst: '[java.util.LinkedHashSet].contains(org.apache.commons.text.AlphabetConverter)'
      Src: org.apache.commons.text.AlphabetConverter:141,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.text.AlphabetConverter:142,1
    - Dst: '[java.util.LinkedHashSet].contains(org.apache.commons.text.AlphabetConverter)'
      Src: org.apache.commons.text.AlphabetConverter:148,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.text.AlphabetConverter:149,1
    - Dst: '[org.apache.commons.text.AlphabetConverter].codePointToString(org.apache.commons.text.AlphabetConverter)'
      Src: org.apache.commons.text.AlphabetConverter:154,1
    - Dst: '[java.util.HashMap].put(org.apache.commons.text.AlphabetConverter,String)'
      Src: org.apache.commons.text.AlphabetConverter:154,1
    - Dst: '[java.util.LinkedHashSet].size()'
      Src: org.apache.commons.text.AlphabetConverter:157,1
    - Dst: '[java.util.LinkedHashSet].size()'
      Src: org.apache.commons.text.AlphabetConverter:157,1
    - Dst: '[java.util.LinkedHashSet].iterator()'
      Src: org.apache.commons.text.AlphabetConverter:160,1
    - Dst: '[org.apache.commons.text.AlphabetConverter].codePointToString(org.apache.commons.text.AlphabetConverter)'
      Src: org.apache.commons.text.AlphabetConverter:163,1
    - Dst: '[java.util.HashMap].containsKey(org.apache.commons.text.AlphabetConverter)'
      Src: org.apache.commons.text.AlphabetConverter:165,1
    - Dst: '[java.util.LinkedHashMap].put(org.apache.commons.text.AlphabetConverter,String)'
      Src: org.apache.commons.text.AlphabetConverter:166,1
    - Dst: '[java.util.LinkedHashMap].put(String,String)'
      Src: org.apache.commons.text.AlphabetConverter:167,1
    - Dst: '[org.apache.commons.text.AlphabetConverter].next()'
      Src: org.apache.commons.text.AlphabetConverter:169,1
    - Dst: '[java.util.LinkedHashSet].contains(org.apache.commons.text.AlphabetConverter)'
      Src: org.apache.commons.text.AlphabetConverter:171,1
    - Dst: '[org.apache.commons.text.AlphabetConverter].next()'
      Src: org.apache.commons.text.AlphabetConverter:172,1
    - Dst: '[org.apache.commons.text.AlphabetConverter].codePointToString(org.apache.commons.text.AlphabetConverter)'
      Src: org.apache.commons.text.AlphabetConverter:175,1
    - Dst: '[java.util.LinkedHashMap].put(org.apache.commons.text.AlphabetConverter,String)'
      Src: org.apache.commons.text.AlphabetConverter:177,1
    - Dst: '[java.util.LinkedHashMap].put(String,String)'
      Src: org.apache.commons.text.AlphabetConverter:178,1
    - Dst: '[org.apache.commons.text.AlphabetConverter].<init>(java.util.LinkedHashMap,java.util.LinkedHashMap,int)'
      Src: org.apache.commons.text.AlphabetConverter:182,1
    - Dst: '[java.util.LinkedHashSet].size()'
      Src: org.apache.commons.text.AlphabetConverter:185,1
    - Dst: '[java.util.LinkedHashSet].size()'
      Src: org.apache.commons.text.AlphabetConverter:185,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.commons.text.AlphabetConverter)'
      Src: org.apache.commons.text.AlphabetConverter:186,1
    - Dst: '[java.util.LinkedHashSet].size()'
      Src: org.apache.commons.text.AlphabetConverter:197,1
    - Dst: '[java.util.LinkedHashSet].size()'
      Src: org.apache.commons.text.AlphabetConverter:197,1
    - Dst: '[java.util.LinkedHashSet].size()'
      Src: org.apache.commons.text.AlphabetConverter:198,1
    - Dst: '[java.util.LinkedHashSet].size()'
      Src: org.apache.commons.text.AlphabetConverter:198,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: '[org.apache.commons.text.AlphabetConverter].<init>(java.util.LinkedHashMap,java.util.LinkedHashMap,int)'
      Src: org.apache.commons.text.AlphabetConverter:208,1
    - Dst: '[java.util.LinkedHashSet].iterator()'
      Src: org.apache.commons.text.AlphabetConverter:215,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:212,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: 219
      start: 126
    functionDepth: 1
    functionLinenumber: 126
    functionLinenumberEnd: 219
    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].contains(org.apache.commons.text.AlphabetConverter)'
    - '[java.util.LinkedHashMap].put(org.apache.commons.text.AlphabetConverter,String)'
    - '[org.apache.commons.text.AlphabetConverter].next()'
    - '[org.apache.commons.text.AlphabetConverter].<init>(java.util.LinkedHashMap,java.util.LinkedHashMap,int)'
    - '[java.util.LinkedHashSet].iterator()'
    - '[java.util.LinkedHashMap].put(String,String)'
    - '[java.util.HashMap].containsKey(org.apache.commons.text.AlphabetConverter)'
    - '[java.util.HashMap].<init>()'
    - '[java.util.Arrays].asList(Integer[])'
    - '[IllegalArgumentException].<init>(String)'
    - '[java.util.LinkedHashSet].<init>(org.apache.commons.text.AlphabetConverter)'
    - '[java.util.LinkedHashMap].<init>()'
    - '[org.apache.commons.text.AlphabetConverter].codePointToString(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.LinkedHashSet].size()'
    - '[IllegalArgumentException].<init>(org.apache.commons.text.AlphabetConverter)'
    - '[java.util.HashMap].put(org.apache.commons.text.AlphabetConverter,String)'
    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:243,1
    - Dst: '[org.apache.commons.text.AlphabetConverter].convertCharsToIntegers(Character[])'
      Src: org.apache.commons.text.AlphabetConverter:244,1
    - Dst: '[org.apache.commons.text.AlphabetConverter].convertCharsToIntegers(Character[])'
      Src: org.apache.commons.text.AlphabetConverter:245,1
    - Dst: '[org.apache.commons.text.AlphabetConverter].createConverter(Integer[],Integer[],Integer[])'
      Src: org.apache.commons.text.AlphabetConverter:242,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: 246
      start: 238
    functionDepth: 2
    functionLinenumber: 238
    functionLinenumberEnd: 246
    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:256,1
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: org.apache.commons.text.AlphabetConverter:257,1
    - Dst: '[org.apache.commons.text.AlphabetConverter].entrySet()'
      Src: org.apache.commons.text.AlphabetConverter:261,1
    - Dst: e.getValue()
      Src: org.apache.commons.text.AlphabetConverter:262,1
    - Dst: e.getKey()
      Src: org.apache.commons.text.AlphabetConverter:262,1
    - Dst: '[org.apache.commons.text.AlphabetConverter].codePointToString(org.apache.commons.text.AlphabetConverter)'
      Src: org.apache.commons.text.AlphabetConverter:262,1
    - Dst: '[java.util.LinkedHashMap].put(org.apache.commons.text.AlphabetConverter,String)'
      Src: org.apache.commons.text.AlphabetConverter:262,1
    - Dst: e.getValue()
      Src: org.apache.commons.text.AlphabetConverter:264,1
    - Dst: '[org.apache.commons.text.AlphabetConverter].length()'
      Src: org.apache.commons.text.AlphabetConverter:264,1
    - Dst: e.getValue()
      Src: org.apache.commons.text.AlphabetConverter:265,1
    - Dst: '[org.apache.commons.text.AlphabetConverter].length()'
      Src: org.apache.commons.text.AlphabetConverter:265,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:269,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: 270
      start: 255
    functionDepth: 1
    functionLinenumber: 255
    functionLinenumberEnd: 270
    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:
    - '[java.util.LinkedHashMap].put(org.apache.commons.text.AlphabetConverter,String)'
    - '[org.apache.commons.text.AlphabetConverter].length()'
    - '[java.util.Collections].unmodifiableMap(java.util.Map<Integer,String>)'
    - e.getValue()
    - '[org.apache.commons.text.AlphabetConverter].entrySet()'
    - '[org.apache.commons.text.AlphabetConverter].codePointToString(org.apache.commons.text.AlphabetConverter)'
    - '[java.util.LinkedHashMap].<init>()'
    - '[org.apache.commons.text.AlphabetConverter].<init>(org.apache.commons.text.AlphabetConverter,java.util.LinkedHashMap,org.apache.commons.text.AlphabetConverter)'
    - e.getKey()
    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: 301
      start: 294
    functionDepth: 0
    functionLinenumber: 294
    functionLinenumberEnd: 301
    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:320,1
    - Dst: '[java.util.Map<Integer,String>].containsKey(org.apache.commons.text.AlphabetConverter)'
      Src: org.apache.commons.text.AlphabetConverter:326,1
    - Dst: '[org.apache.commons.text.AlphabetConverter].codePointToString(org.apache.commons.text.AlphabetConverter)'
      Src: org.apache.commons.text.AlphabetConverter:329,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:327,1
    - Dst: '[java.util.Iterator<Integer>].next()'
      Src: org.apache.commons.text.AlphabetConverter:337,1
    - Dst: '[java.util.Map<Integer,String>].containsKey(org.apache.commons.text.AlphabetConverter)'
      Src: org.apache.commons.text.AlphabetConverter:339,1
    - Dst: '[org.apache.commons.text.AlphabetConverter].codePointToString(org.apache.commons.text.AlphabetConverter)'
      Src: org.apache.commons.text.AlphabetConverter:340,1
    - Dst: '[java.util.Map<Integer,String>].put(org.apache.commons.text.AlphabetConverter,String)'
      Src: org.apache.commons.text.AlphabetConverter:342,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.AlphabetConverter:343,1
    - Dst: '[java.util.Iterator<Integer>].hasNext()'
      Src: org.apache.commons.text.AlphabetConverter:346,1
    - Dst: '[java.util.Iterator<Integer>].next()'
      Src: org.apache.commons.text.AlphabetConverter:350,1
    - Dst: '[org.apache.commons.text.AlphabetConverter].codePointToString(org.apache.commons.text.AlphabetConverter)'
      Src: org.apache.commons.text.AlphabetConverter:353,1
    - Dst: '[java.util.Map<Integer,String>].put(org.apache.commons.text.AlphabetConverter,String)'
      Src: org.apache.commons.text.AlphabetConverter:355,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.apache.commons.text.AlphabetConverter:356,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: 358
      start: 312
    functionDepth: 1
    functionLinenumber: 312
    functionLinenumberEnd: 358
    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:
    - '[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.Map<Integer,String>].put(org.apache.commons.text.AlphabetConverter,String)'
    - '[java.util.Map<String,String>].put(String,String)'
    - '[java.util.Iterator<Integer>].next()'
    - '[java.util.Iterator<Integer>].hasNext()'
    - '[java.util.Map<Integer,String>].containsKey(org.apache.commons.text.AlphabetConverter)'
    - '[org.apache.commons.text.AlphabetConverter].codePointToString(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:373,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.AlphabetConverter:375,1
    - Dst: '[String].codePointAt(org.apache.commons.text.AlphabetConverter)'
      Src: org.apache.commons.text.AlphabetConverter:376,1
    - Dst: '[org.apache.commons.text.AlphabetConverter].codePointToString(org.apache.commons.text.AlphabetConverter)'
      Src: org.apache.commons.text.AlphabetConverter:377,1
    - Dst: '[java.util.Map<Integer,String>].get(org.apache.commons.text.AlphabetConverter)'
      Src: org.apache.commons.text.AlphabetConverter:379,1
    - Dst: '[String].equals(org.apache.commons.text.AlphabetConverter)'
      Src: org.apache.commons.text.AlphabetConverter:379,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.text.AlphabetConverter:380,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.AlphabetConverter:384,1
    - Dst: '[java.io.UnsupportedEncodingException].<init>(org.apache.commons.text.AlphabetConverter)'
      Src: org.apache.commons.text.AlphabetConverter:385,1
    - Dst: '[String].substring(org.apache.commons.text.AlphabetConverter,org.apache.commons.text.AlphabetConverter)'
      Src: org.apache.commons.text.AlphabetConverter:388,1
    - Dst: '[java.util.Map<String,String>].get(org.apache.commons.text.AlphabetConverter)'
      Src: org.apache.commons.text.AlphabetConverter:390,1
    - Dst: '[java.io.UnsupportedEncodingException].<init>(org.apache.commons.text.AlphabetConverter)'
      Src: org.apache.commons.text.AlphabetConverter:392,1
    - Dst: '[StringBuilder].append(org.apache.commons.text.AlphabetConverter)'
      Src: org.apache.commons.text.AlphabetConverter:396,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.text.AlphabetConverter:401,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: 402
      start: 367
    functionDepth: 1
    functionLinenumber: 367
    functionLinenumberEnd: 402
    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:
    - '[java.util.Map<String,String>].get(org.apache.commons.text.AlphabetConverter)'
    - '[StringBuilder].<init>()'
    - '[java.util.Map<Integer,String>].get(org.apache.commons.text.AlphabetConverter)'
    - '[StringBuilder].append(String)'
    - '[String].length()'
    - '[java.io.UnsupportedEncodingException].<init>(org.apache.commons.text.AlphabetConverter)'
    - '[String].substring(org.apache.commons.text.AlphabetConverter,org.apache.commons.text.AlphabetConverter)'
    - '[StringBuilder].toString()'
    - '[org.apache.commons.text.AlphabetConverter].codePointToString(org.apache.commons.text.AlphabetConverter)'
    - '[String].equals(org.apache.commons.text.AlphabetConverter)'
    - '[StringBuilder].append(org.apache.commons.text.AlphabetConverter)'
    - '[String].codePointAt(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:417,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.AlphabetConverter:419,1
    - Dst: '[String].codePointAt(org.apache.commons.text.AlphabetConverter)'
      Src: org.apache.commons.text.AlphabetConverter:420,1
    - Dst: '[java.util.Map<Integer,String>].get(org.apache.commons.text.AlphabetConverter)'
      Src: org.apache.commons.text.AlphabetConverter:422,1
    - Dst: '[java.io.UnsupportedEncodingException].<init>(org.apache.commons.text.AlphabetConverter)'
      Src: org.apache.commons.text.AlphabetConverter:425,1
    - Dst: '[StringBuilder].append(org.apache.commons.text.AlphabetConverter)'
      Src: org.apache.commons.text.AlphabetConverter:433,1
    - Dst: Character.charCount(org.apache.commons.text.AlphabetConverter)
      Src: org.apache.commons.text.AlphabetConverter:435,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.text.AlphabetConverter:438,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: 439
      start: 411
    functionDepth: 0
    functionLinenumber: 411
    functionLinenumberEnd: 439
    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:
    - '[StringBuilder].<init>()'
    - '[java.util.Map<Integer,String>].get(org.apache.commons.text.AlphabetConverter)'
    - '[String].length()'
    - '[java.io.UnsupportedEncodingException].<init>(org.apache.commons.text.AlphabetConverter)'
    - '[StringBuilder].toString()'
    - Character.charCount(org.apache.commons.text.AlphabetConverter)
    - '[StringBuilder].append(org.apache.commons.text.AlphabetConverter)'
    - '[String].codePointAt(org.apache.commons.text.AlphabetConverter)'
    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:453,1
    - Dst: '[java.util.Map<String,String>].equals(org.apache.commons.text.AlphabetConverter)'
      Src: org.apache.commons.text.AlphabetConverter:454,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: 456
      start: 441
    functionDepth: 0
    functionLinenumber: 441
    functionLinenumberEnd: 456
    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<String,String>].equals(org.apache.commons.text.AlphabetConverter)'
    - '[java.util.Map<Integer,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: 465
      start: 463
    functionDepth: 0
    functionLinenumber: 463
    functionLinenumberEnd: 465
    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:473,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: 474
      start: 472
    functionDepth: 0
    functionLinenumber: 472
    functionLinenumberEnd: 474
    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:478,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: 481
      start: 476
    functionDepth: 0
    functionLinenumber: 476
    functionLinenumberEnd: 481
    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:485,1
    - Dst: '[java.util.Map<Integer,String>].forEach()'
      Src: org.apache.commons.text.AlphabetConverter:487,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.text.AlphabetConverter:493,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: 494
      start: 483
    functionDepth: 0
    functionLinenumber: 483
    functionLinenumberEnd: 494
    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].<init>()'
    - '[java.util.Map<Integer,String>].forEach()'
    - '[StringBuilder].toString()'
    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:72,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: 73
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 73
    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:90,1
    - Dst: String.format(String,CharSequence,int)
      Src: org.apache.commons.text.FormattableUtils:92,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.commons.text.FormattableUtils)'
      Src: org.apache.commons.text.FormattableUtils:91,1
    - Dst: '[StringBuilder].<init>(CharSequence)'
      Src: org.apache.commons.text.FormattableUtils:96,1
    - Dst: '[CharSequence].length()'
      Src: org.apache.commons.text.FormattableUtils:97,1
    - Dst: ellipsis.length()
      Src: org.apache.commons.text.FormattableUtils:104,1
    - Dst: '[CharSequence].length()'
      Src: org.apache.commons.text.FormattableUtils:104,1
    - Dst: ellipsis.toString()
      Src: org.apache.commons.text.FormattableUtils:104,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:104,1
    - Dst: '[StringBuilder].length()'
      Src: org.apache.commons.text.FormattableUtils:107,1
    - Dst: '[StringBuilder].insert(char)'
      Src: org.apache.commons.text.FormattableUtils:108,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.text.FormattableUtils:110,1
    - Dst: '[java.util.Formatter].format(String,org.apache.commons.text.FormattableUtils)'
      Src: org.apache.commons.text.FormattableUtils:110,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: 111
      start: 88
    functionDepth: 1
    functionLinenumber: 88
    functionLinenumberEnd: 111
    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].replace(org.apache.commons.text.FormattableUtils,org.apache.commons.text.FormattableUtils,org.apache.commons.text.FormattableUtils)'
    - '[StringBuilder].insert(char)'
    - '[IllegalArgumentException].<init>(org.apache.commons.text.FormattableUtils)'
    - '[StringBuilder].toString()'
    - '[StringBuilder].length()'
    - ellipsis.length()
    - '[StringBuilder].<init>(CharSequence)'
    - ellipsis.toString()
    - String.format(String,CharSequence,int)
    - '[java.util.Formatter].format(String,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:127,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: 128
      start: 125
    functionDepth: 2
    functionLinenumber: 125
    functionLinenumberEnd: 128
    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:137,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: 138
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 138
    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: 148
      start: 147
    functionDepth: 0
    functionLinenumber: 147
    functionLinenumberEnd: 148
    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:
    - '[org.apache.commons.text.CaseUtils].codePointAt(org.apache.commons.text.CaseUtils)'
    - Character.toTitleCase(org.apache.commons.text.CaseUtils)
    - '[org.apache.commons.text.CaseUtils].length()'
    - Character.charCount(org.apache.commons.text.CaseUtils)
    - '[String].<init>(org.apache.commons.text.CaseUtils,int,org.apache.commons.text.CaseUtils)'
    - '[org.apache.commons.text.CaseUtils].toDelimiterSet(org.apache.commons.text.CaseUtils)'
    - '[org.apache.commons.lang3.StringUtils].isEmpty(String)'
    - '[java.util.Set<Integer>].contains(org.apache.commons.text.CaseUtils)'
    - '[String].toLowerCase()'
    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:
    - '[java.util.HashSet].<init>()'
    - Character.codePointAt(int)
    - '[java.util.HashSet].add(org.apache.commons.text.CaseUtils)'
    - '[org.apache.commons.lang3.ArrayUtils].isEmpty(char[])'
    - Character.codePointAt(char[],org.apache.commons.text.CaseUtils)
    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:149,1
    - Dst: '[org.apache.commons.text.StringTokenizer].reset(char[])'
      Src: org.apache.commons.text.StringTokenizer:149,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: 150
      start: 148
    functionDepth: 3
    functionLinenumber: 148
    functionLinenumberEnd: 150
    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:160,1
    - Dst: '[org.apache.commons.text.StringTokenizer].reset(String)'
      Src: org.apache.commons.text.StringTokenizer:160,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: 161
      start: 159
    functionDepth: 3
    functionLinenumber: 159
    functionLinenumberEnd: 161
    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].reset(String)'
    - '[org.apache.commons.text.StringTokenizer].getCSVClone()'
    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:169,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: 170
      start: 168
    functionDepth: 2
    functionLinenumber: 168
    functionLinenumberEnd: 170
    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:182,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: 183
      start: 181
    functionDepth: 3
    functionLinenumber: 181
    functionLinenumberEnd: 183
    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:193,1
    - Dst: '[org.apache.commons.text.StringTokenizer].reset(char[])'
      Src: org.apache.commons.text.StringTokenizer:193,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: 194
      start: 192
    functionDepth: 3
    functionLinenumber: 192
    functionLinenumberEnd: 194
    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:204,1
    - Dst: '[org.apache.commons.text.StringTokenizer].reset(String)'
      Src: org.apache.commons.text.StringTokenizer:204,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: 205
      start: 203
    functionDepth: 3
    functionLinenumber: 203
    functionLinenumberEnd: 205
    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].reset(String)'
    - '[org.apache.commons.text.StringTokenizer].getTSVClone()'
    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:217,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:220,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:223,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:226,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: 242
      start: 240
    functionDepth: 2
    functionLinenumber: 240
    functionLinenumberEnd: 242
    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].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StringTokenizer].setQuoteMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].tabMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].doubleQuoteMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].splitMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].commaMatcher()'
    - '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].<init>()'
    - '[org.apache.commons.text.StringTokenizer].setDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(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:217,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:220,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      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: '[char[]].clone()'
      Src: org.apache.commons.text.StringTokenizer:250,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: 251
      start: 249
    functionDepth: 3
    functionLinenumber: 249
    functionLinenumberEnd: 251
    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].setIgnoreEmptyTokens(boolean)'
    - '[char[]].clone()'
    - '[org.apache.commons.text.StringTokenizer].setQuoteMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].tabMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].doubleQuoteMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].splitMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].commaMatcher()'
    - '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].<init>()'
    - '[org.apache.commons.text.StringTokenizer].setDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(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:217,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:220,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      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.StringTokenizer].<init>(char[])'
      Src: org.apache.commons.text.StringTokenizer:260,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setDelimiterChar(char)'
      Src: org.apache.commons.text.StringTokenizer:261,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: 262
      start: 259
    functionDepth: 3
    functionLinenumber: 259
    functionLinenumberEnd: 262
    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].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StringTokenizer].setQuoteMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
    - '[org.apache.commons.text.StringTokenizer].<init>(char[])'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].tabMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].doubleQuoteMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].splitMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].commaMatcher()'
    - '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].<init>()'
    - '[org.apache.commons.text.StringTokenizer].setDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].setDelimiterChar(char)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(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:217,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:220,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      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.StringTokenizer].<init>(char[],char)'
      Src: org.apache.commons.text.StringTokenizer:272,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setQuoteChar(char)'
      Src: org.apache.commons.text.StringTokenizer:273,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: 274
      start: 271
    functionDepth: 3
    functionLinenumber: 271
    functionLinenumberEnd: 274
    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].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StringTokenizer].setQuoteMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].tabMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].doubleQuoteMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].splitMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].commaMatcher()'
    - '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].<init>()'
    - '[org.apache.commons.text.StringTokenizer].setDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].setQuoteChar(char)'
    - '[org.apache.commons.text.StringTokenizer].<init>(char[],char)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(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:217,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:220,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      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.StringTokenizer].<init>(char[])'
      Src: org.apache.commons.text.StringTokenizer:283,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setDelimiterString(String)'
      Src: org.apache.commons.text.StringTokenizer:284,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: 285
      start: 282
    functionDepth: 3
    functionLinenumber: 282
    functionLinenumberEnd: 285
    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].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StringTokenizer].setQuoteMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].setDelimiterString(String)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
    - '[org.apache.commons.text.StringTokenizer].<init>(char[])'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].tabMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].doubleQuoteMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].splitMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].commaMatcher()'
    - '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].<init>()'
    - '[org.apache.commons.text.StringTokenizer].setDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(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:217,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:220,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      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.StringTokenizer].<init>(char[])'
      Src: org.apache.commons.text.StringTokenizer:294,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:295,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: 296
      start: 293
    functionDepth: 3
    functionLinenumber: 293
    functionLinenumberEnd: 296
    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].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StringTokenizer].setQuoteMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
    - '[org.apache.commons.text.StringTokenizer].<init>(char[])'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].tabMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].doubleQuoteMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].splitMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].commaMatcher()'
    - '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].<init>()'
    - '[org.apache.commons.text.StringTokenizer].setDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(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:217,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:220,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      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.StringTokenizer].<init>(char[],org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:306,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setQuoteMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:307,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: 308
      start: 305
    functionDepth: 3
    functionLinenumber: 305
    functionLinenumberEnd: 308
    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].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StringTokenizer].setQuoteMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].tabMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].doubleQuoteMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].splitMatcher()'
    - '[org.apache.commons.text.StringTokenizer].<init>(char[],org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].commaMatcher()'
    - '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].<init>()'
    - '[org.apache.commons.text.StringTokenizer].setDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(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:217,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:220,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      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: '[String].toCharArray()'
      Src: org.apache.commons.text.StringTokenizer:316,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: 317
      start: 315
    functionDepth: 3
    functionLinenumber: 315
    functionLinenumberEnd: 317
    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].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StringTokenizer].setQuoteMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].tabMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].doubleQuoteMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].splitMatcher()'
    - '[String].toCharArray()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].commaMatcher()'
    - '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].<init>()'
    - '[org.apache.commons.text.StringTokenizer].setDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(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:217,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:220,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      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.StringTokenizer].<init>(String)'
      Src: org.apache.commons.text.StringTokenizer:326,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setDelimiterChar(char)'
      Src: org.apache.commons.text.StringTokenizer:327,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: 328
      start: 325
    functionDepth: 3
    functionLinenumber: 325
    functionLinenumberEnd: 328
    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].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StringTokenizer].setQuoteMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
    - '[org.apache.commons.text.StringTokenizer].<init>(String)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].tabMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].doubleQuoteMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].splitMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].commaMatcher()'
    - '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].<init>()'
    - '[org.apache.commons.text.StringTokenizer].setDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].setDelimiterChar(char)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(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:217,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:220,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      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.StringTokenizer].<init>(String,char)'
      Src: org.apache.commons.text.StringTokenizer:338,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setQuoteChar(char)'
      Src: org.apache.commons.text.StringTokenizer:339,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: 340
      start: 337
    functionDepth: 3
    functionLinenumber: 337
    functionLinenumberEnd: 340
    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].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StringTokenizer].setQuoteMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].<init>(String,char)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].tabMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].doubleQuoteMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].splitMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].commaMatcher()'
    - '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].<init>()'
    - '[org.apache.commons.text.StringTokenizer].setDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].setQuoteChar(char)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(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:217,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:220,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      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.StringTokenizer].<init>(String)'
      Src: org.apache.commons.text.StringTokenizer:349,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setDelimiterString(String)'
      Src: org.apache.commons.text.StringTokenizer:350,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: 351
      start: 348
    functionDepth: 3
    functionLinenumber: 348
    functionLinenumberEnd: 351
    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].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StringTokenizer].setQuoteMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].setDelimiterString(String)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
    - '[org.apache.commons.text.StringTokenizer].<init>(String)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].tabMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].doubleQuoteMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].splitMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].commaMatcher()'
    - '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].<init>()'
    - '[org.apache.commons.text.StringTokenizer].setDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(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:217,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:220,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      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.StringTokenizer].<init>(String)'
      Src: org.apache.commons.text.StringTokenizer:360,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:361,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: 362
      start: 359
    functionDepth: 3
    functionLinenumber: 359
    functionLinenumberEnd: 362
    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].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StringTokenizer].setQuoteMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
    - '[org.apache.commons.text.StringTokenizer].<init>(String)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].tabMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].doubleQuoteMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].splitMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].commaMatcher()'
    - '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].<init>()'
    - '[org.apache.commons.text.StringTokenizer].setDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(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:217,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:220,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      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.StringTokenizer].<init>(String,org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:372,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setQuoteMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:373,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: 374
      start: 371
    functionDepth: 3
    functionLinenumber: 371
    functionLinenumberEnd: 374
    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].setIgnoreEmptyTokens(boolean)'
    - '[org.apache.commons.text.StringTokenizer].setQuoteMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].tabMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].doubleQuoteMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].splitMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].trimMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].commaMatcher()'
    - '[org.apache.commons.text.StringTokenizer].setEmptyTokenAsNull(boolean)'
    - '[org.apache.commons.text.StringTokenizer].setTrimmerMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].<init>()'
    - '[org.apache.commons.text.StringTokenizer].setDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringTokenizer].<init>(String,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:384,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: 385
      start: 382
    functionDepth: 0
    functionLinenumber: 382
    functionLinenumberEnd: 385
    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:394,1
    - Dst: '[org.apache.commons.text.StringTokenizer].isIgnoreEmptyTokens()'
      Src: org.apache.commons.text.StringTokenizer:395,1
    - Dst: '[org.apache.commons.text.StringTokenizer].isEmptyTokenAsNull()'
      Src: org.apache.commons.text.StringTokenizer:398,1
    - Dst: '[java.util.List<String>].add(org.apache.commons.text.StringTokenizer)'
      Src: org.apache.commons.text.StringTokenizer:402,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: 403
      start: 393
    functionDepth: 1
    functionLinenumber: 393
    functionLinenumberEnd: 403
    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].isEmptyTokenAsNull()'
    - '[org.apache.commons.text.StringTokenizer].isIgnoreEmptyTokens()'
    - '[java.util.List<String>].add(org.apache.commons.text.StringTokenizer)'
    - '[String].isEmpty()'
    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:413,1
    - Dst: '[org.apache.commons.text.StringTokenizer].tokenize(char[],int,org.apache.commons.text.StringTokenizer)'
      Src: org.apache.commons.text.StringTokenizer:415,1
    - Dst: '[java.util.List<String>].toArray(org.apache.commons.text.StringTokenizer)'
      Src: org.apache.commons.text.StringTokenizer:417,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: 419
      start: 408
    functionDepth: 0
    functionLinenumber: 408
    functionLinenumberEnd: 419
    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:430,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: 434
      start: 427
    functionDepth: 1
    functionLinenumber: 427
    functionLinenumberEnd: 434
    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:444,1
    - Dst: cloned.chars.clone()
      Src: org.apache.commons.text.StringTokenizer:446,1
    - Dst: cloned.reset()
      Src: org.apache.commons.text.StringTokenizer:448,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: 450
      start: 442
    functionDepth: 0
    functionLinenumber: 442
    functionLinenumberEnd: 450
    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:
    - cloned.chars.clone()
    - '[Object].clone()'
    - cloned.reset()
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.text.StringTokenizer].cloneReset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].<init>(char[])'
      Src: org.apache.commons.text.StringTokenizer:461,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: 462
      start: 457
    functionDepth: 0
    functionLinenumber: 457
    functionLinenumberEnd: 462
    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: 471
      start: 469
    functionDepth: 0
    functionLinenumber: 469
    functionLinenumberEnd: 471
    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: 483
      start: 481
    functionDepth: 0
    functionLinenumber: 481
    functionLinenumberEnd: 483
    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: 495
      start: 493
    functionDepth: 0
    functionLinenumber: 493
    functionLinenumberEnd: 495
    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:503,1
    - Dst: '[String[]].clone()'
      Src: org.apache.commons.text.StringTokenizer:504,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: 505
      start: 502
    functionDepth: 1
    functionLinenumber: 502
    functionLinenumberEnd: 505
    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:
    - '[String[]].clone()'
    - '[org.apache.commons.text.StringTokenizer].checkTokenized()'
    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:513,1
    - Dst: '[java.util.Arrays].asList(String[])'
      Src: org.apache.commons.text.StringTokenizer:514,1
    - Dst: '[java.util.ArrayList].<init>(org.apache.commons.text.StringTokenizer)'
      Src: org.apache.commons.text.StringTokenizer:514,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: 515
      start: 512
    functionDepth: 1
    functionLinenumber: 512
    functionLinenumberEnd: 515
    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:
    - '[java.util.ArrayList].<init>(org.apache.commons.text.StringTokenizer)'
    - '[java.util.Arrays].asList(String[])'
    - '[org.apache.commons.text.StringTokenizer].checkTokenized()'
    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: 527
      start: 525
    functionDepth: 0
    functionLinenumber: 525
    functionLinenumberEnd: 527
    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:536,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: 538
      start: 534
    functionDepth: 1
    functionLinenumber: 534
    functionLinenumberEnd: 538
    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:547,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: 549
      start: 545
    functionDepth: 1
    functionLinenumber: 545
    functionLinenumberEnd: 549
    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: 558
      start: 556
    functionDepth: 0
    functionLinenumber: 556
    functionLinenumberEnd: 558
    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: 567
      start: 565
    functionDepth: 0
    functionLinenumber: 565
    functionLinenumberEnd: 567
    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: 586
      start: 579
    functionDepth: 0
    functionLinenumber: 579
    functionLinenumberEnd: 586
    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:596,1
    - Dst: '[java.util.NoSuchElementException].<init>()'
      Src: org.apache.commons.text.StringTokenizer:599,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: 600
      start: 594
    functionDepth: 2
    functionLinenumber: 594
    functionLinenumberEnd: 600
    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:
    - '[org.apache.commons.text.StringTokenizer].hasNext()'
    - '[java.util.NoSuchElementException].<init>()'
    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: 610
      start: 607
    functionDepth: 0
    functionLinenumber: 607
    functionLinenumberEnd: 610
    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:619,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: 623
      start: 618
    functionDepth: 2
    functionLinenumber: 618
    functionLinenumberEnd: 623
    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:632,1
    - Dst: '[java.util.NoSuchElementException].<init>()'
      Src: org.apache.commons.text.StringTokenizer:635,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: 636
      start: 630
    functionDepth: 2
    functionLinenumber: 630
    functionLinenumberEnd: 636
    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: 646
      start: 643
    functionDepth: 0
    functionLinenumber: 643
    functionLinenumberEnd: 646
    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:654,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: 658
      start: 653
    functionDepth: 2
    functionLinenumber: 653
    functionLinenumberEnd: 658
    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:675,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,int)'
      Src: org.apache.commons.text.StringTokenizer:675,1
    - Dst: '[org.apache.commons.text.StringTokenizer].getTrimmerMatcher()'
      Src: org.apache.commons.text.StringTokenizer:676,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,int)'
      Src: org.apache.commons.text.StringTokenizer:676,1
    - Dst: Math.max(int,int)
      Src: org.apache.commons.text.StringTokenizer:675,1
    - Dst: '[org.apache.commons.text.StringTokenizer].getDelimiterMatcher()'
      Src: org.apache.commons.text.StringTokenizer:677,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,int)'
      Src: org.apache.commons.text.StringTokenizer:677,1
    - Dst: '[org.apache.commons.text.StringTokenizer].getQuoteMatcher()'
      Src: org.apache.commons.text.StringTokenizer:678,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],int,int,int)'
      Src: org.apache.commons.text.StringTokenizer:678,1
    - Dst: '[org.apache.commons.text.StringTokenizer].addToken(java.util.List<String>,org.apache.commons.text.StringTokenizer)'
      Src: org.apache.commons.text.StringTokenizer:686,1
    - Dst: '[org.apache.commons.text.StringTokenizer].getDelimiterMatcher()'
      Src: org.apache.commons.text.StringTokenizer:691,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:691,1
    - Dst: '[org.apache.commons.text.StringTokenizer].addToken(java.util.List<String>,org.apache.commons.text.StringTokenizer)'
      Src: org.apache.commons.text.StringTokenizer:693,1
    - Dst: '[org.apache.commons.text.StringTokenizer].getQuoteMatcher()'
      Src: org.apache.commons.text.StringTokenizer:698,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:698,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:700,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:702,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: 703
      start: 670
    functionDepth: 1
    functionLinenumber: 670
    functionLinenumberEnd: 703
    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.matcher.StringMatcher].isMatch(char[],int,int,int)'
    - Math.max(int,int)
    - '[org.apache.commons.text.StringTokenizer].getTrimmerMatcher()'
    - '[org.apache.commons.text.StringTokenizer].getIgnoredMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],org.apache.commons.text.StringTokenizer,org.apache.commons.text.StringTokenizer,int)'
    - '[org.apache.commons.text.StringTokenizer].getDelimiterMatcher()'
    - '[org.apache.commons.text.StringTokenizer].addToken(java.util.List<String>,org.apache.commons.text.StringTokenizer)'
    - '[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].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].getQuoteMatcher()'
    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:721,1
    - Dst: '[org.apache.commons.text.StringTokenizer].isQuote(char[],org.apache.commons.text.StringTokenizer,int,int,int)'
      Src: org.apache.commons.text.StringTokenizer:737,1
    - Dst: '[org.apache.commons.text.StringTokenizer].isQuote(char[],org.apache.commons.text.StringTokenizer,int,int,int)'
      Src: org.apache.commons.text.StringTokenizer:738,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(char[],org.apache.commons.text.StringTokenizer,int)'
      Src: org.apache.commons.text.StringTokenizer:740,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].size()'
      Src: org.apache.commons.text.StringTokenizer:742,1
    - Dst: '[org.apache.commons.text.StringTokenizer].getDelimiterMatcher()'
      Src: org.apache.commons.text.StringTokenizer:756,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],org.apache.commons.text.StringTokenizer,int,int)'
      Src: org.apache.commons.text.StringTokenizer:756,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].substring(int,int)'
      Src: org.apache.commons.text.StringTokenizer:759,1
    - Dst: '[org.apache.commons.text.StringTokenizer].addToken(java.util.List<String>,String)'
      Src: org.apache.commons.text.StringTokenizer:759,1
    - Dst: '[org.apache.commons.text.StringTokenizer].isQuote(char[],org.apache.commons.text.StringTokenizer,int,int,int)'
      Src: org.apache.commons.text.StringTokenizer:764,1
    - Dst: '[org.apache.commons.text.StringTokenizer].getIgnoredMatcher()'
      Src: org.apache.commons.text.StringTokenizer:771,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],org.apache.commons.text.StringTokenizer,int,int)'
      Src: org.apache.commons.text.StringTokenizer:771,1
    - Dst: '[org.apache.commons.text.StringTokenizer].getTrimmerMatcher()'
      Src: org.apache.commons.text.StringTokenizer:780,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],org.apache.commons.text.StringTokenizer,int,int)'
      Src: org.apache.commons.text.StringTokenizer:780,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(char[],org.apache.commons.text.StringTokenizer,int)'
      Src: org.apache.commons.text.StringTokenizer:782,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append()'
      Src: org.apache.commons.text.StringTokenizer:788,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].size()'
      Src: org.apache.commons.text.StringTokenizer:789,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].substring(int,int)'
      Src: org.apache.commons.text.StringTokenizer:793,1
    - Dst: '[org.apache.commons.text.StringTokenizer].addToken(java.util.List<String>,String)'
      Src: org.apache.commons.text.StringTokenizer:793,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: 795
      start: 717
    functionDepth: 2
    functionLinenumber: 717
    functionLinenumberEnd: 795
    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.TextStringBuilder].substring(int,int)'
    - '[org.apache.commons.text.TextStringBuilder].append()'
    - '[org.apache.commons.text.StringTokenizer].addToken(java.util.List<String>,String)'
    - '[org.apache.commons.text.TextStringBuilder].append(char[],org.apache.commons.text.StringTokenizer,int)'
    - '[org.apache.commons.text.StringTokenizer].getIgnoredMatcher()'
    - '[org.apache.commons.text.StringTokenizer].getTrimmerMatcher()'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(char[],org.apache.commons.text.StringTokenizer,int,int)'
    - '[org.apache.commons.text.StringTokenizer].getDelimiterMatcher()'
    - '[org.apache.commons.text.TextStringBuilder].size()'
    - '[org.apache.commons.text.TextStringBuilder].clear()'
    - '[org.apache.commons.text.StringTokenizer].isQuote(char[],org.apache.commons.text.StringTokenizer,int,int,int)'
    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:804,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: 805
      start: 802
    functionDepth: 0
    functionLinenumber: 802
    functionLinenumberEnd: 805
    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: 819
      start: 815
    functionDepth: 0
    functionLinenumber: 815
    functionLinenumberEnd: 819
    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:828,1
    - Dst: '[char[]].clone()'
      Src: org.apache.commons.text.StringTokenizer:829,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: 831
      start: 827
    functionDepth: 1
    functionLinenumber: 827
    functionLinenumberEnd: 831
    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:
    - '[org.apache.commons.text.StringTokenizer].reset()'
    - '[char[]].clone()'
    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:840,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.StringTokenizer:841,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: 843
      start: 839
    functionDepth: 1
    functionLinenumber: 839
    functionLinenumberEnd: 843
    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:
    - '[org.apache.commons.text.StringTokenizer].reset()'
    - '[String].toCharArray()'
    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:853,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: 854
      start: 851
    functionDepth: 0
    functionLinenumber: 851
    functionLinenumberEnd: 854
    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:863,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:863,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: 864
      start: 862
    functionDepth: 2
    functionLinenumber: 862
    functionLinenumberEnd: 864
    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.matcher.StringMatcherFactory].charMatcher(char)'
    - '[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].setDelimiterChar(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].noneMatcher()'
      Src: org.apache.commons.text.StringTokenizer:876,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: 878
      start: 875
    functionDepth: 1
    functionLinenumber: 875
    functionLinenumberEnd: 878
    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:887,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:887,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: 888
      start: 886
    functionDepth: 2
    functionLinenumber: 886
    functionLinenumberEnd: 888
    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.matcher.StringMatcherFactory].stringMatcher(String)'
    - '[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].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: 899
      start: 896
    functionDepth: 0
    functionLinenumber: 896
    functionLinenumberEnd: 899
    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:911,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setIgnoredMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:911,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: 912
      start: 910
    functionDepth: 1
    functionLinenumber: 910
    functionLinenumberEnd: 912
    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: 928
      start: 923
    functionDepth: 0
    functionLinenumber: 923
    functionLinenumberEnd: 928
    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: 939
      start: 936
    functionDepth: 0
    functionLinenumber: 936
    functionLinenumberEnd: 939
    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:951,1
    - Dst: '[org.apache.commons.text.StringTokenizer].setQuoteMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringTokenizer:951,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: 952
      start: 950
    functionDepth: 1
    functionLinenumber: 950
    functionLinenumberEnd: 952
    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: 968
      start: 963
    functionDepth: 0
    functionLinenumber: 963
    functionLinenumberEnd: 968
    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: 983
      start: 978
    functionDepth: 0
    functionLinenumber: 978
    functionLinenumberEnd: 983
    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:991,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: 993
      start: 990
    functionDepth: 1
    functionLinenumber: 990
    functionLinenumberEnd: 993
    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:1016,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>()'
      Src: org.apache.commons.text.StringTokenizer:1018,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.text.StringTokenizer:1019,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:1024,1
    - Dst: '[org.apache.commons.text.StringTokenizer].addToken(java.util.ArrayList,org.apache.commons.text.StringTokenizer)'
      Src: org.apache.commons.text.StringTokenizer:1027,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: 1031
      start: 1014
    functionDepth: 3
    functionLinenumber: 1014
    functionLinenumberEnd: 1031
    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.StringTokenizer].readNextToken(char[],org.apache.commons.text.StringTokenizer,int,org.apache.commons.text.TextStringBuilder,java.util.ArrayList)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    - '[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:1043,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: 1044
      start: 1038
    functionDepth: 2
    functionLinenumber: 1038
    functionLinenumberEnd: 1044
    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: 22
    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].<init>(java.util.Map<String,V>)'
    - '[org.apache.commons.text.StringSubstitutor].replace(Object)'
    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:
    - '[org.apache.commons.text.StringSubstitutor].collect(org.apache.commons.text.StringSubstitutor)'
    - '[Object].toString()'
    - '[java.util.Properties].stringPropertyNames()'
    - '[org.apache.commons.text.StringSubstitutor].replace(Object,org.apache.commons.text.StringSubstitutor)'
    - '[java.util.stream.Collectors].toMap(org.apache.commons.text.StringSubstitutor)'
    - '[java.util.function.Function].identity()'
    - '[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.lookup.StringLookupFactory].systemPropertyStringLookup()'
    - '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup)'
    - '[org.apache.commons.text.StringSubstitutor].replace(Object)'
    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.lookup.StringLookupFactory].mapStringLookup(java.util.Map<String,V>)'
    - '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup,String,String,char)'
    - '[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.lookup.StringLookupFactory].mapStringLookup(java.util.Map<String,V>)'
    - '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup,String,String,char)'
    - '[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.lookup.StringLookupFactory].mapStringLookup(java.util.Map<String,V>)'
    - '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.lookup.StringLookup,String,String,char,String)'
    - '[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.matcher.StringMatcherFactory].stringMatcher(String)'
    - '[org.apache.commons.text.StringSubstitutor].setValueDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringSubstitutor].setVariableResolver(org.apache.commons.text.lookup.StringLookup)'
    - '[org.apache.commons.text.StringSubstitutor].setVariableSuffix(String)'
    - '[org.apache.commons.text.StringSubstitutor].setVariablePrefix(String)'
    - '[org.apache.commons.text.StringSubstitutor].setEscapeChar(char)'
    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.matcher.StringMatcherFactory].stringMatcher(String)'
    - '[org.apache.commons.text.StringSubstitutor].setValueDelimiter(String)'
    - '[org.apache.commons.text.StringSubstitutor].setVariableResolver(org.apache.commons.text.lookup.StringLookup)'
    - '[org.apache.commons.text.StringSubstitutor].setVariableSuffix(String)'
    - '[org.apache.commons.text.StringSubstitutor].setVariablePrefix(String)'
    - '[org.apache.commons.text.StringSubstitutor].setEscapeChar(char)'
    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.matcher.StringMatcherFactory].stringMatcher(String)'
    - '[org.apache.commons.text.StringSubstitutor].setVariableSuffixMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringSubstitutor].setValueDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringSubstitutor].setVariableResolver(org.apache.commons.text.lookup.StringLookup)'
    - '[org.apache.commons.text.StringSubstitutor].setVariablePrefixMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringSubstitutor].setEscapeChar(char)'
    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].getStringLookup()'
    - '[org.apache.commons.text.StringSubstitutor].isPreserveEscapes()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
    - '[org.apache.commons.text.StringSubstitutor].getEscapeChar()'
    - '[org.apache.commons.text.StringSubstitutor].getVariablePrefixMatcher()'
    - '[org.apache.commons.text.StringSubstitutor].isEnableUndefinedVariableException()'
    - '[org.apache.commons.text.StringSubstitutor].isDisableSubstitutionInValues()'
    - '[org.apache.commons.text.StringSubstitutor].getVariableSuffixMatcher()'
    - '[org.apache.commons.text.StringSubstitutor].getValueDelimiterMatcher()'
    - '[org.apache.commons.text.StringSubstitutor].isEnableSubstitutionInVariables()'
    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].appendWithSeparators(java.util.List<String>,String)'
    - '[org.apache.commons.text.TextStringBuilder].append(String)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[java.util.List<String>].remove(int)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(int)'
    - '[java.util.List<String>].contains(String)'
    - '[IllegalStateException].<init>(String)'
    - '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.StringSubstitutor)'
    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: 681
      start: 679
    functionDepth: 0
    functionLinenumber: 679
    functionLinenumberEnd: 681
    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: 690
      start: 688
    functionDepth: 0
    functionLinenumber: 688
    functionLinenumberEnd: 690
    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: 706
      start: 704
    functionDepth: 0
    functionLinenumber: 704
    functionLinenumberEnd: 706
    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: 719
      start: 717
    functionDepth: 0
    functionLinenumber: 717
    functionLinenumberEnd: 719
    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: 732
      start: 730
    functionDepth: 0
    functionLinenumber: 730
    functionLinenumberEnd: 732
    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: 757
      start: 755
    functionDepth: 0
    functionLinenumber: 755
    functionLinenumberEnd: 757
    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: 766
      start: 764
    functionDepth: 0
    functionLinenumber: 764
    functionLinenumberEnd: 766
    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: 775
      start: 773
    functionDepth: 0
    functionLinenumber: 773
    functionLinenumberEnd: 775
    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: 784
      start: 782
    functionDepth: 0
    functionLinenumber: 782
    functionLinenumberEnd: 784
    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:798,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(char[])'
      Src: org.apache.commons.text.StringSubstitutor:798,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:799,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.StringSubstitutor:800,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: 801
      start: 794
    functionDepth: 4
    functionLinenumber: 794
    functionLinenumberEnd: 801
    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:823,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(char[],int,int)'
      Src: org.apache.commons.text.StringSubstitutor:823,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].substitute(org.apache.commons.text.TextStringBuilder,int,int)'
      Src: org.apache.commons.text.StringSubstitutor:824,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.StringSubstitutor:825,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: 826
      start: 819
    functionDepth: 4
    functionLinenumber: 819
    functionLinenumberEnd: 826
    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].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(char[],int,int)'
    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:840,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replace(CharSequence,int,org.apache.commons.text.StringSubstitutor)'
      Src: org.apache.commons.text.StringSubstitutor:840,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: 841
      start: 836
    functionDepth: 0
    functionLinenumber: 836
    functionLinenumberEnd: 841
    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:
    - '[CharSequence].length()'
    - '[org.apache.commons.text.StringSubstitutor].replace(CharSequence,int,org.apache.commons.text.StringSubstitutor)'
    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:861,1
    - Dst: '[CharSequence].toString()'
      Src: org.apache.commons.text.StringSubstitutor:861,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.StringSubstitutor,int,int)'
      Src: org.apache.commons.text.StringSubstitutor:861,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].substitute(org.apache.commons.text.TextStringBuilder,int,int)'
      Src: org.apache.commons.text.StringSubstitutor:862,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.StringSubstitutor:863,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: 864
      start: 857
    functionDepth: 2
    functionLinenumber: 857
    functionLinenumberEnd: 864
    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.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].<init>(int)'
    - '[org.apache.commons.text.StringSubstitutor].substitute(org.apache.commons.text.TextStringBuilder,int,int)'
    - '[CharSequence].toString()'
    - '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.StringSubstitutor,int,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:878,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(Object)'
      Src: org.apache.commons.text.StringSubstitutor:878,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.StringSubstitutor:879,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].substitute(org.apache.commons.text.TextStringBuilder,int,int)'
      Src: org.apache.commons.text.StringSubstitutor:879,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.StringSubstitutor:880,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: 881
      start: 874
    functionDepth: 4
    functionLinenumber: 874
    functionLinenumberEnd: 881
    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.TextStringBuilder].length()'
    - '[org.apache.commons.text.TextStringBuilder].append(Object)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.StringSubstitutor].substitute(org.apache.commons.text.TextStringBuilder,int,int)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    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:895,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.StringSubstitutor:896,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:896,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.StringSubstitutor:899,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: 900
      start: 891
    functionDepth: 3
    functionLinenumber: 891
    functionLinenumberEnd: 900
    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: 32
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].substitute(org.apache.commons.text.TextStringBuilder,int,org.apache.commons.text.StringSubstitutor)'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[String].length()'
    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:921,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(String,int,int)'
      Src: org.apache.commons.text.StringSubstitutor:921,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].substitute(org.apache.commons.text.TextStringBuilder,int,int)'
      Src: org.apache.commons.text.StringSubstitutor:922,1
    - Dst: '[String].substring(int,org.apache.commons.text.StringSubstitutor)'
      Src: org.apache.commons.text.StringSubstitutor:923,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.StringSubstitutor:925,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: 926
      start: 917
    functionDepth: 4
    functionLinenumber: 917
    functionLinenumberEnd: 926
    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:
    - '[org.apache.commons.text.TextStringBuilder].append(String,int,int)'
    - '[String].substring(int,org.apache.commons.text.StringSubstitutor)'
    - '[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(String,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].length()'
      Src: org.apache.commons.text.StringSubstitutor:940,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(org.apache.commons.text.StringSubstitutor)'
      Src: org.apache.commons.text.StringSubstitutor:940,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(StringBuffer)'
      Src: org.apache.commons.text.StringSubstitutor:940,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.StringSubstitutor:941,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].substitute(org.apache.commons.text.TextStringBuilder,int,int)'
      Src: org.apache.commons.text.StringSubstitutor:941,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.StringSubstitutor:942,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: 943
      start: 936
    functionDepth: 1
    functionLinenumber: 936
    functionLinenumberEnd: 943
    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.TextStringBuilder].length()'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.StringSubstitutor].substitute(org.apache.commons.text.TextStringBuilder,int,int)'
    - '[org.apache.commons.text.TextStringBuilder].<init>(org.apache.commons.text.StringSubstitutor)'
    - '[org.apache.commons.text.TextStringBuilder].append(StringBuffer)'
    - '[StringBuffer].length()'
    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:963,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(StringBuffer,int,int)'
      Src: org.apache.commons.text.StringSubstitutor:963,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].substitute(org.apache.commons.text.TextStringBuilder,int,int)'
      Src: org.apache.commons.text.StringSubstitutor:964,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.StringSubstitutor:965,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: 966
      start: 959
    functionDepth: 4
    functionLinenumber: 959
    functionLinenumberEnd: 966
    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.TextStringBuilder].append(StringBuffer,int,int)'
    - '[org.apache.commons.text.StringSubstitutor].substitute(org.apache.commons.text.TextStringBuilder,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:980,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(int)'
      Src: org.apache.commons.text.StringSubstitutor:980,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder)'
      Src: org.apache.commons.text.StringSubstitutor:980,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.StringSubstitutor:981,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].substitute(org.apache.commons.text.TextStringBuilder,int,int)'
      Src: org.apache.commons.text.StringSubstitutor:981,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.StringSubstitutor:982,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: 983
      start: 976
    functionDepth: 2
    functionLinenumber: 976
    functionLinenumberEnd: 983
    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.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder)'
    - '[org.apache.commons.text.TextStringBuilder].length()'
    - '[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)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(int)'
      Src: org.apache.commons.text.StringSubstitutor:1003,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder,int,int)'
      Src: org.apache.commons.text.StringSubstitutor:1003,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].substitute(org.apache.commons.text.TextStringBuilder,int,int)'
      Src: org.apache.commons.text.StringSubstitutor:1004,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.StringSubstitutor:1005,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: 1006
      start: 999
    functionDepth: 4
    functionLinenumber: 999
    functionLinenumberEnd: 1006
    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].toString()'
    - '[org.apache.commons.text.TextStringBuilder].append(org.apache.commons.text.TextStringBuilder,int,int)'
    - '[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:1019,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replaceIn(StringBuffer,int,org.apache.commons.text.StringSubstitutor)'
      Src: org.apache.commons.text.StringSubstitutor:1019,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: 1020
      start: 1015
    functionDepth: 0
    functionLinenumber: 1015
    functionLinenumberEnd: 1020
    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:1040,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(StringBuffer,int,int)'
      Src: org.apache.commons.text.StringSubstitutor:1040,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].substitute(org.apache.commons.text.TextStringBuilder,int,int)'
      Src: org.apache.commons.text.StringSubstitutor:1041,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.StringSubstitutor:1044,1
    - Dst: '[StringBuffer].replace(int,org.apache.commons.text.StringSubstitutor,String)'
      Src: org.apache.commons.text.StringSubstitutor:1044,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: 1046
      start: 1036
    functionDepth: 4
    functionLinenumber: 1036
    functionLinenumberEnd: 1046
    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.TextStringBuilder].toString()'
    - '[org.apache.commons.text.TextStringBuilder].<init>(int)'
    - '[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)'
    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:1059,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].replaceIn(StringBuilder,int,org.apache.commons.text.StringSubstitutor)'
      Src: org.apache.commons.text.StringSubstitutor:1059,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: 1060
      start: 1055
    functionDepth: 0
    functionLinenumber: 1055
    functionLinenumberEnd: 1060
    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:
    - '[org.apache.commons.text.StringSubstitutor].replaceIn(StringBuilder,int,org.apache.commons.text.StringSubstitutor)'
    - '[StringBuilder].length()'
    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:1080,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].append(StringBuilder,int,int)'
      Src: org.apache.commons.text.StringSubstitutor:1080,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].substitute(org.apache.commons.text.TextStringBuilder,int,int)'
      Src: org.apache.commons.text.StringSubstitutor:1081,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.StringSubstitutor:1084,1
    - Dst: '[StringBuilder].replace(int,org.apache.commons.text.StringSubstitutor,String)'
      Src: org.apache.commons.text.StringSubstitutor:1084,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: 1086
      start: 1076
    functionDepth: 4
    functionLinenumber: 1076
    functionLinenumberEnd: 1086
    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.TextStringBuilder].toString()'
    - '[StringBuilder].replace(int,org.apache.commons.text.StringSubstitutor,String)'
    - '[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(StringBuilder,int,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:1100,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].substitute(org.apache.commons.text.TextStringBuilder,int,int)'
      Src: org.apache.commons.text.StringSubstitutor:1100,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: 1101
      start: 1096
    functionDepth: 1
    functionLinenumber: 1096
    functionLinenumberEnd: 1101
    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:1121,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: 1122
      start: 1117
    functionDepth: 1
    functionLinenumber: 1117
    functionLinenumberEnd: 1122
    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:1144,1
    - Dst: '[org.apache.commons.text.lookup.StringLookup].apply(String)'
      Src: org.apache.commons.text.StringSubstitutor:1148,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: 1149
      start: 1142
    functionDepth: 2
    functionLinenumber: 1142
    functionLinenumberEnd: 1149
    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: 1160
      start: 1157
    functionDepth: 0
    functionLinenumber: 1157
    functionLinenumberEnd: 1160
    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: 1173
      start: 1170
    functionDepth: 0
    functionLinenumber: 1170
    functionLinenumberEnd: 1173
    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: 1184
      start: 1181
    functionDepth: 0
    functionLinenumber: 1181
    functionLinenumberEnd: 1184
    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: 1196
      start: 1193
    functionDepth: 0
    functionLinenumber: 1193
    functionLinenumberEnd: 1196
    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: 1210
      start: 1207
    functionDepth: 0
    functionLinenumber: 1207
    functionLinenumberEnd: 1210
    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:1223,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].setValueDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringSubstitutor:1223,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: 1224
      start: 1222
    functionDepth: 1
    functionLinenumber: 1222
    functionLinenumberEnd: 1224
    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:1241,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].setValueDelimiterMatcher(null)'
      Src: org.apache.commons.text.StringSubstitutor:1242,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.StringSubstitutor:1245,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].setValueDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringSubstitutor:1245,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: 1246
      start: 1240
    functionDepth: 1
    functionLinenumber: 1240
    functionLinenumberEnd: 1246
    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:
    - '[org.apache.commons.text.StringSubstitutor].setValueDelimiterMatcher(null)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
    - '[org.apache.commons.text.StringSubstitutor].setValueDelimiterMatcher(org.apache.commons.text.matcher.StringMatcher)'
    - '[String].isEmpty()'
    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: 1265
      start: 1262
    functionDepth: 0
    functionLinenumber: 1262
    functionLinenumberEnd: 1265
    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:1278,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].setVariablePrefixMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringSubstitutor:1278,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: 1279
      start: 1277
    functionDepth: 1
    functionLinenumber: 1277
    functionLinenumberEnd: 1279
    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:1293,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.StringSubstitutor:1294,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].setVariablePrefixMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringSubstitutor:1294,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: 1295
      start: 1292
    functionDepth: 2
    functionLinenumber: 1292
    functionLinenumberEnd: 1295
    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:1309,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: 1312
      start: 1308
    functionDepth: 0
    functionLinenumber: 1308
    functionLinenumberEnd: 1312
    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: 1323
      start: 1320
    functionDepth: 0
    functionLinenumber: 1320
    functionLinenumberEnd: 1323
    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:1336,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].setVariableSuffixMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringSubstitutor:1336,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: 1337
      start: 1335
    functionDepth: 1
    functionLinenumber: 1335
    functionLinenumberEnd: 1337
    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:1351,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(String)'
      Src: org.apache.commons.text.StringSubstitutor:1352,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].setVariableSuffixMatcher(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringSubstitutor:1352,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: 1353
      start: 1350
    functionDepth: 2
    functionLinenumber: 1350
    functionLinenumberEnd: 1353
    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.matcher.StringMatcherFactory].stringMatcher(String)'
    - '[org.apache.commons.lang3.Validate].isTrue(null,String)'
    - '[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].setVariableSuffix(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.lang3.Validate].isTrue(null,String)'
      Src: org.apache.commons.text.StringSubstitutor:1367,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: 1370
      start: 1366
    functionDepth: 0
    functionLinenumber: 1366
    functionLinenumberEnd: 1370
    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:1389,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: 1390
      start: 1388
    functionDepth: 0
    functionLinenumber: 1388
    functionLinenumberEnd: 1390
    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:1406,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].getVariablePrefixMatcher()'
      Src: org.apache.commons.text.StringSubstitutor:1407,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].getVariableSuffixMatcher()'
      Src: org.apache.commons.text.StringSubstitutor:1408,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].getEscapeChar()'
      Src: org.apache.commons.text.StringSubstitutor:1409,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].getValueDelimiterMatcher()'
      Src: org.apache.commons.text.StringSubstitutor:1410,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].isEnableSubstitutionInVariables()'
      Src: org.apache.commons.text.StringSubstitutor:1411,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].isDisableSubstitutionInValues()'
      Src: org.apache.commons.text.StringSubstitutor:1412,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].isEnableUndefinedVariableException()'
      Src: org.apache.commons.text.StringSubstitutor:1413,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].isPreserveEscapes()'
      Src: org.apache.commons.text.StringSubstitutor:1414,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:1422,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].charAt(int)'
      Src: org.apache.commons.text.StringSubstitutor:1427,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:1443,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:1445,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.TextStringBuilder].deleteCharAt(org.apache.commons.text.StringSubstitutor)'
      Src: org.apache.commons.text.StringSubstitutor:1459,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].midString(org.apache.commons.text.StringSubstitutor,org.apache.commons.text.StringSubstitutor)'
      Src: org.apache.commons.text.StringSubstitutor:1469,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].<init>(String)'
      Src: org.apache.commons.text.StringSubstitutor:1472,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].length()'
      Src: org.apache.commons.text.StringSubstitutor:1473,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].substitute(org.apache.commons.text.TextStringBuilder,int,int)'
      Src: org.apache.commons.text.StringSubstitutor:1473,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].toString()'
      Src: org.apache.commons.text.StringSubstitutor:1474,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.StringSubstitutor:1483,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:1488,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:1492,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:1494,1
    - Dst: '[String].substring(int,org.apache.commons.text.StringSubstitutor)'
      Src: org.apache.commons.text.StringSubstitutor:1496,1
    - Dst: '[String].substring(org.apache.commons.text.StringSubstitutor)'
      Src: org.apache.commons.text.StringSubstitutor:1497,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.text.StringSubstitutor:1505,1
    - Dst: '[org.apache.commons.text.TextStringBuilder].midString(int,int)'
      Src: org.apache.commons.text.StringSubstitutor:1506,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.text.StringSubstitutor:1506,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].checkCyclicSubstitution(org.apache.commons.text.StringSubstitutor,java.util.ArrayList)'
      Src: org.apache.commons.text.StringSubstitutor:1510,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.text.StringSubstitutor)'
      Src: org.apache.commons.text.StringSubstitutor:1511,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:1514,1
    - Dst: varValue.length()
      Src: org.apache.commons.text.StringSubstitutor:1519,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:1520,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:1524,1
    - Dst: String.format(String,org.apache.commons.text.StringSubstitutor,boolean)
      Src: org.apache.commons.text.StringSubstitutor:1532,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.commons.text.StringSubstitutor)'
      Src: org.apache.commons.text.StringSubstitutor:1531,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.apache.commons.text.StringSubstitutor:1537,1
    - Dst: '[java.util.ArrayList].remove(int)'
      Src: org.apache.commons.text.StringSubstitutor:1537,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:1546,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: 1547
      start: 1404
    functionDepth: 3
    functionLinenumber: 1404
    functionLinenumberEnd: 1547
    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].size()'
    - '[org.apache.commons.text.TextStringBuilder].toString()'
    - '[org.apache.commons.text.StringSubstitutor].getVariablePrefixMatcher()'
    - '[org.apache.commons.text.StringSubstitutor.Result].<init>(org.apache.commons.text.StringSubstitutor,org.apache.commons.text.StringSubstitutor)'
    - '[String].toCharArray()'
    - '[org.apache.commons.text.StringSubstitutor].isEnableUndefinedVariableException()'
    - '[org.apache.commons.text.TextStringBuilder].<init>(String)'
    - '[java.util.ArrayList].add(String)'
    - '[String].substring(org.apache.commons.text.StringSubstitutor)'
    - '[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.TextStringBuilder].midString(org.apache.commons.text.StringSubstitutor,org.apache.commons.text.StringSubstitutor)'
    - '[IllegalArgumentException].<init>(org.apache.commons.text.StringSubstitutor)'
    - '[org.apache.commons.text.TextStringBuilder].replace(org.apache.commons.text.StringSubstitutor,org.apache.commons.text.StringSubstitutor,org.apache.commons.text.StringSubstitutor)'
    - varValue.length()
    - '[org.apache.commons.text.StringSubstitutor].checkCyclicSubstitution(org.apache.commons.text.StringSubstitutor,java.util.ArrayList)'
    - '[org.apache.commons.text.StringSubstitutor].isPreserveEscapes()'
    - '[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.StringSubstitutor].substitute(org.apache.commons.text.TextStringBuilder,org.apache.commons.text.StringSubstitutor,org.apache.commons.text.StringSubstitutor,java.util.ArrayList)'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(org.apache.commons.text.TextStringBuilder,org.apache.commons.text.StringSubstitutor,int,org.apache.commons.text.StringSubstitutor)'
    - '[java.util.ArrayList].remove(int)'
    - '[org.apache.commons.text.StringSubstitutor].getValueDelimiterMatcher()'
    - String.format(String,org.apache.commons.text.StringSubstitutor,boolean)
    - '[org.apache.commons.text.StringSubstitutor].isEnableSubstitutionInVariables()'
    - '[String].substring(int,org.apache.commons.text.StringSubstitutor)'
    - '[org.apache.commons.text.StringSubstitutor].getEscapeChar()'
    - '[org.apache.commons.text.StringSubstitutor].substitute(org.apache.commons.text.TextStringBuilder,int,int)'
    - '[java.util.ArrayList].<init>()'
    - '[org.apache.commons.text.TextStringBuilder].deleteCharAt(org.apache.commons.text.StringSubstitutor)'
    - '[org.apache.commons.text.TextStringBuilder].midString(int,int)'
    - '[org.apache.commons.text.TextStringBuilder].length()'
    - '[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.TextStringBuilder].charAt(int)'
    - '[java.util.Objects].requireNonNull(org.apache.commons.text.TextStringBuilder,String)'
    - '[org.apache.commons.text.StringSubstitutor].getVariableSuffixMatcher()'
    - '[org.apache.commons.text.StringSubstitutor].isDisableSubstitutionInValues()'
    - '[java.util.ArrayList].add(org.apache.commons.text.StringSubstitutor)'
    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:1558,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.text.StringSubstitutor:1558,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].append(boolean)'
      Src: org.apache.commons.text.StringSubstitutor:1558,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].append(String)'
      Src: org.apache.commons.text.StringSubstitutor:1558,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].append(boolean)'
      Src: org.apache.commons.text.StringSubstitutor:1558,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].append(String)'
      Src: org.apache.commons.text.StringSubstitutor:1558,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].append(boolean)'
      Src: org.apache.commons.text.StringSubstitutor:1558,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].append(String)'
      Src: org.apache.commons.text.StringSubstitutor:1558,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].append(char)'
      Src: org.apache.commons.text.StringSubstitutor:1558,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].append(String)'
      Src: org.apache.commons.text.StringSubstitutor:1558,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].append(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringSubstitutor:1558,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].append(String)'
      Src: org.apache.commons.text.StringSubstitutor:1558,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].append(boolean)'
      Src: org.apache.commons.text.StringSubstitutor:1558,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].append(String)'
      Src: org.apache.commons.text.StringSubstitutor:1558,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].append(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringSubstitutor:1558,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].append(String)'
      Src: org.apache.commons.text.StringSubstitutor:1558,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].append(org.apache.commons.text.matcher.StringMatcher)'
      Src: org.apache.commons.text.StringSubstitutor:1558,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].append(String)'
      Src: org.apache.commons.text.StringSubstitutor:1558,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].append(org.apache.commons.text.lookup.StringLookup)'
      Src: org.apache.commons.text.StringSubstitutor:1558,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].append(String)'
      Src: org.apache.commons.text.StringSubstitutor:1558,1
    - Dst: '[org.apache.commons.text.StringSubstitutor].toString()'
      Src: org.apache.commons.text.StringSubstitutor:1558,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: 1580
      start: 1555
    functionDepth: 1
    functionLinenumber: 1555
    functionLinenumberEnd: 1580
    functionName: '[org.apache.commons.text.StringSubstitutor].toString()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/StringSubstitutor.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.text.StringSubstitutor].toString()'
    - '[org.apache.commons.text.StringSubstitutor].append(org.apache.commons.text.matcher.StringMatcher)'
    - '[StringBuilder].<init>()'
    - '[org.apache.commons.text.StringSubstitutor].append(boolean)'
    - '[StringBuilder].append(String)'
    - '[org.apache.commons.text.StringSubstitutor].append(String)'
    - '[org.apache.commons.text.StringSubstitutor].append(char)'
    - '[org.apache.commons.text.StringSubstitutor].append(org.apache.commons.text.lookup.StringLookup)'
    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:
    - '[org.apache.commons.text.StrLookup.MapStrLookup].<init>(null)'
    - '[SystemPropertiesStrLookup].<init>()'
    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:
    - System.getProperty(String)
    - '[String].isEmpty()'
    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:82,1
    - Dst: '[org.apache.commons.lang3.Validate].isTrue(org.apache.commons.text.WordUtils,String)'
      Src: org.apache.commons.text.WordUtils:83,1
    - Dst: '[org.apache.commons.lang3.StringUtils].isEmpty(String)'
      Src: org.apache.commons.text.WordUtils:84,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.WordUtils:90,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.WordUtils:91,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.WordUtils:96,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.WordUtils:97,1
    - Dst: '[StringBuilder].<init>()'
      Src: org.apache.commons.text.WordUtils:100,1
    - Dst: Strings.CS.indexOf(String,String,org.apache.commons.text.WordUtils)
      Src: org.apache.commons.text.WordUtils:101,1
    - Dst: '[StringBuilder].append(String,int,org.apache.commons.text.WordUtils)'
      Src: org.apache.commons.text.WordUtils:103,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.WordUtils:105,1
    - Dst: '[org.apache.commons.lang3.StringUtils].defaultString(String)'
      Src: org.apache.commons.text.WordUtils:106,1
    - Dst: '[StringBuilder].append(org.apache.commons.text.WordUtils)'
      Src: org.apache.commons.text.WordUtils:106,1
    - Dst: Math.min(org.apache.commons.text.WordUtils,org.apache.commons.text.WordUtils)
      Src: org.apache.commons.text.WordUtils:109,1
    - Dst: '[StringBuilder].append(String,int,org.apache.commons.text.WordUtils)'
      Src: org.apache.commons.text.WordUtils:109,1
    - Dst: '[org.apache.commons.lang3.StringUtils].defaultString(String)'
      Src: org.apache.commons.text.WordUtils:110,1
    - Dst: '[StringBuilder].append(org.apache.commons.text.WordUtils)'
      Src: org.apache.commons.text.WordUtils:110,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.text.WordUtils:113,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: 114
      start: 81
    functionDepth: 1
    functionLinenumber: 81
    functionLinenumberEnd: 114
    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)'
    - Strings.CS.indexOf(String,String,org.apache.commons.text.WordUtils)
    - Math.min(org.apache.commons.text.WordUtils,org.apache.commons.text.WordUtils)
    - '[StringBuilder].<init>()'
    - '[String].length()'
    - '[StringBuilder].toString()'
    - '[org.apache.commons.lang3.StringUtils].isEmpty(String)'
    - '[StringBuilder].append(org.apache.commons.text.WordUtils)'
    - '[org.apache.commons.lang3.Validate].isTrue(org.apache.commons.text.WordUtils,String)'
    - '[StringBuilder].append(String,int,org.apache.commons.text.WordUtils)'
    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:172,1
    - Dst: '[org.apache.commons.text.WordUtils].generateIsDelimiterFunction(org.apache.commons.text.WordUtils)'
      Src: org.apache.commons.text.WordUtils:175,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.WordUtils:176,1
    - Dst: '[String].codePointAt(org.apache.commons.text.WordUtils)'
      Src: org.apache.commons.text.WordUtils:182,1
    - Dst: '[java.util.function.Predicate<Integer>].test(org.apache.commons.text.WordUtils)'
      Src: org.apache.commons.text.WordUtils:184,1
    - Dst: Character.charCount(org.apache.commons.text.WordUtils)
      Src: org.apache.commons.text.WordUtils:187,1
    - Dst: Character.toTitleCase(org.apache.commons.text.WordUtils)
      Src: org.apache.commons.text.WordUtils:189,1
    - Dst: Character.charCount(org.apache.commons.text.WordUtils)
      Src: org.apache.commons.text.WordUtils:191,1
    - Dst: Character.charCount(org.apache.commons.text.WordUtils)
      Src: org.apache.commons.text.WordUtils:195,1
    - Dst: '[String].<init>(org.apache.commons.text.WordUtils,int,org.apache.commons.text.WordUtils)'
      Src: org.apache.commons.text.WordUtils:198,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: 199
      start: 171
    functionDepth: 1
    functionLinenumber: 171
    functionLinenumberEnd: 199
    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].length()'
    - '[String].codePointAt(org.apache.commons.text.WordUtils)'
    - Character.toTitleCase(org.apache.commons.text.WordUtils)
    - Character.charCount(org.apache.commons.text.WordUtils)
    - '[String].<init>(org.apache.commons.text.WordUtils,int,org.apache.commons.text.WordUtils)'
    - '[org.apache.commons.lang3.StringUtils].isEmpty(String)'
    - '[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:250,1
    - Dst: '[String].toLowerCase()'
      Src: org.apache.commons.text.WordUtils:253,1
    - Dst: '[org.apache.commons.text.WordUtils].capitalize(org.apache.commons.text.WordUtils,org.apache.commons.text.WordUtils)'
      Src: org.apache.commons.text.WordUtils:254,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: 255
      start: 249
    functionDepth: 0
    functionLinenumber: 249
    functionLinenumberEnd: 255
    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:
    - '[org.apache.commons.lang3.StringUtils].isEmpty(String)'
    - '[org.apache.commons.text.WordUtils].capitalize(org.apache.commons.text.WordUtils,org.apache.commons.text.WordUtils)'
    - '[String].toLowerCase()'
    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:279,1
    - Dst: '[org.apache.commons.lang3.ArrayUtils].isEmpty(org.apache.commons.text.WordUtils)'
      Src: org.apache.commons.text.WordUtils:279,1
    - Dst: '[org.apache.commons.lang3.StringUtils].isBlank(org.apache.commons.text.WordUtils)'
      Src: org.apache.commons.text.WordUtils:283,1
    - Dst: '[java.util.regex.Pattern].compile(String)'
      Src: org.apache.commons.text.WordUtils:286,1
    - Dst: '[org.apache.commons.text.WordUtils].matcher(CharSequence)'
      Src: org.apache.commons.text.WordUtils:287,1
    - Dst: '[org.apache.commons.text.WordUtils].matches()'
      Src: org.apache.commons.text.WordUtils:287,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: 292
      start: 278
    functionDepth: 0
    functionLinenumber: 278
    functionLinenumberEnd: 292
    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.text.WordUtils].matcher(CharSequence)'
    - '[org.apache.commons.lang3.StringUtils].isEmpty(CharSequence)'
    - '[org.apache.commons.text.WordUtils].matches()'
    - '[org.apache.commons.lang3.StringUtils].isBlank(org.apache.commons.text.WordUtils)'
    - '[org.apache.commons.lang3.ArrayUtils].isEmpty(org.apache.commons.text.WordUtils)'
    - '[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:307,1
    - Dst: Character.codePointAt(char[],org.apache.commons.text.WordUtils)
      Src: org.apache.commons.text.WordUtils:309,1
    - Dst: '[java.util.HashSet].add(org.apache.commons.text.WordUtils)'
      Src: org.apache.commons.text.WordUtils:309,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: 315
      start: 302
    functionDepth: 0
    functionLinenumber: 302
    functionLinenumberEnd: 315
    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)'
    - Character.codePointAt(char[],org.apache.commons.text.WordUtils)
    - '[java.util.HashSet].<init>()'
    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:367,1
    - Dst: '[org.apache.commons.text.WordUtils].generateIsDelimiterFunction(org.apache.commons.text.WordUtils)'
      Src: org.apache.commons.text.WordUtils:373,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.WordUtils:374,1
    - Dst: '[String].codePointAt(org.apache.commons.text.WordUtils)'
      Src: org.apache.commons.text.WordUtils:379,1
    - Dst: '[java.util.function.Predicate<Integer>].test(org.apache.commons.text.WordUtils)'
      Src: org.apache.commons.text.WordUtils:381,1
    - Dst: Character.charCount(org.apache.commons.text.WordUtils)
      Src: org.apache.commons.text.WordUtils:388,1
    - Dst: '[String].<init>(org.apache.commons.text.WordUtils,int,org.apache.commons.text.WordUtils)'
      Src: org.apache.commons.text.WordUtils:390,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: 391
      start: 366
    functionDepth: 0
    functionLinenumber: 366
    functionLinenumberEnd: 391
    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].length()'
    - '[String].codePointAt(org.apache.commons.text.WordUtils)'
    - Character.charCount(org.apache.commons.text.WordUtils)
    - '[String].<init>(org.apache.commons.text.WordUtils,int,org.apache.commons.text.WordUtils)'
    - '[org.apache.commons.lang3.StringUtils].isEmpty(String)'
    - '[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:404,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: 412
      start: 401
    functionDepth: 0
    functionLinenumber: 401
    functionLinenumberEnd: 412
    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:425,1
    - Dst: Character.codePointAt(char[],org.apache.commons.text.WordUtils)
      Src: org.apache.commons.text.WordUtils:428,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: 434
      start: 422
    functionDepth: 0
    functionLinenumber: 422
    functionLinenumberEnd: 434
    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.isWhitespace(int)
    - Character.codePointAt(char[],org.apache.commons.text.WordUtils)
    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:459,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.WordUtils:462,1
    - Dst: '[String].codePointAt(org.apache.commons.text.WordUtils)'
      Src: org.apache.commons.text.WordUtils:467,1
    - Dst: Character.isUpperCase(org.apache.commons.text.WordUtils)
      Src: org.apache.commons.text.WordUtils:469,1
    - Dst: Character.isTitleCase(org.apache.commons.text.WordUtils)
      Src: org.apache.commons.text.WordUtils:469,1
    - Dst: Character.toLowerCase(org.apache.commons.text.WordUtils)
      Src: org.apache.commons.text.WordUtils:470,1
    - Dst: Character.isLowerCase(org.apache.commons.text.WordUtils)
      Src: org.apache.commons.text.WordUtils:472,1
    - Dst: Character.toTitleCase(org.apache.commons.text.WordUtils)
      Src: org.apache.commons.text.WordUtils:474,1
    - Dst: Character.toUpperCase(org.apache.commons.text.WordUtils)
      Src: org.apache.commons.text.WordUtils:477,1
    - Dst: Character.isWhitespace(org.apache.commons.text.WordUtils)
      Src: org.apache.commons.text.WordUtils:480,1
    - Dst: Character.charCount(org.apache.commons.text.WordUtils)
      Src: org.apache.commons.text.WordUtils:484,1
    - Dst: '[String].<init>(org.apache.commons.text.WordUtils,int,org.apache.commons.text.WordUtils)'
      Src: org.apache.commons.text.WordUtils:486,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: 487
      start: 458
    functionDepth: 0
    functionLinenumber: 458
    functionLinenumberEnd: 487
    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:
    - Character.isTitleCase(org.apache.commons.text.WordUtils)
    - '[String].length()'
    - Character.isWhitespace(org.apache.commons.text.WordUtils)
    - '[String].codePointAt(org.apache.commons.text.WordUtils)'
    - Character.toLowerCase(org.apache.commons.text.WordUtils)
    - Character.toTitleCase(org.apache.commons.text.WordUtils)
    - Character.charCount(org.apache.commons.text.WordUtils)
    - '[String].<init>(org.apache.commons.text.WordUtils,int,org.apache.commons.text.WordUtils)'
    - '[org.apache.commons.lang3.StringUtils].isEmpty(String)'
    - Character.toUpperCase(org.apache.commons.text.WordUtils)
    - Character.isLowerCase(org.apache.commons.text.WordUtils)
    - Character.isUpperCase(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:536,1
    - Dst: '[org.apache.commons.text.WordUtils].generateIsDelimiterFunction(org.apache.commons.text.WordUtils)'
      Src: org.apache.commons.text.WordUtils:539,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.WordUtils:540,1
    - Dst: '[String].codePointAt(org.apache.commons.text.WordUtils)'
      Src: org.apache.commons.text.WordUtils:546,1
    - Dst: '[java.util.function.Predicate<Integer>].test(org.apache.commons.text.WordUtils)'
      Src: org.apache.commons.text.WordUtils:548,1
    - Dst: Character.charCount(org.apache.commons.text.WordUtils)
      Src: org.apache.commons.text.WordUtils:551,1
    - Dst: Character.toLowerCase(org.apache.commons.text.WordUtils)
      Src: org.apache.commons.text.WordUtils:553,1
    - Dst: Character.charCount(org.apache.commons.text.WordUtils)
      Src: org.apache.commons.text.WordUtils:555,1
    - Dst: Character.charCount(org.apache.commons.text.WordUtils)
      Src: org.apache.commons.text.WordUtils:559,1
    - Dst: '[String].<init>(org.apache.commons.text.WordUtils,int,org.apache.commons.text.WordUtils)'
      Src: org.apache.commons.text.WordUtils:562,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: 563
      start: 535
    functionDepth: 1
    functionLinenumber: 535
    functionLinenumberEnd: 563
    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].length()'
    - '[String].codePointAt(org.apache.commons.text.WordUtils)'
    - Character.toLowerCase(org.apache.commons.text.WordUtils)
    - Character.charCount(org.apache.commons.text.WordUtils)
    - '[String].<init>(org.apache.commons.text.WordUtils,int,org.apache.commons.text.WordUtils)'
    - '[org.apache.commons.lang3.StringUtils].isEmpty(String)'
    - '[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:615,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: 616
      start: 614
    functionDepth: 0
    functionLinenumber: 614
    functionLinenumberEnd: 616
    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:799,1
    - Dst: '[org.apache.commons.lang3.StringUtils].isBlank(String)'
      Src: org.apache.commons.text.WordUtils:804,1
    - Dst: '[java.util.regex.Pattern].compile(org.apache.commons.text.WordUtils)'
      Src: org.apache.commons.text.WordUtils:807,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.WordUtils:808,1
    - Dst: '[StringBuilder].<init>(int)'
      Src: org.apache.commons.text.WordUtils:810,1
    - Dst: Math.min(org.apache.commons.text.WordUtils,int)
      Src: org.apache.commons.text.WordUtils:816,1
    - Dst: Math.min(int,org.apache.commons.text.WordUtils)
      Src: org.apache.commons.text.WordUtils:816,1
    - Dst: '[String].substring(org.apache.commons.text.WordUtils,org.apache.commons.text.WordUtils)'
      Src: org.apache.commons.text.WordUtils:815,1
    - Dst: '[org.apache.commons.text.WordUtils].matcher(org.apache.commons.text.WordUtils)'
      Src: org.apache.commons.text.WordUtils:815,1
    - Dst: '[org.apache.commons.text.WordUtils].find()'
      Src: org.apache.commons.text.WordUtils:817,1
    - Dst: '[org.apache.commons.text.WordUtils].start()'
      Src: org.apache.commons.text.WordUtils:818,1
    - Dst: '[org.apache.commons.text.WordUtils].end()'
      Src: org.apache.commons.text.WordUtils:819,1
    - Dst: '[org.apache.commons.text.WordUtils].end()'
      Src: org.apache.commons.text.WordUtils:821,1
    - Dst: '[org.apache.commons.text.WordUtils].start()'
      Src: org.apache.commons.text.WordUtils:826,1
    - Dst: '[org.apache.commons.text.WordUtils].find()'
      Src: org.apache.commons.text.WordUtils:834,1
    - Dst: '[org.apache.commons.text.WordUtils].start()'
      Src: org.apache.commons.text.WordUtils:835,1
    - Dst: '[StringBuilder].append(String,org.apache.commons.text.WordUtils,org.apache.commons.text.WordUtils)'
      Src: org.apache.commons.text.WordUtils:840,1
    - Dst: '[StringBuilder].append(org.apache.commons.text.WordUtils)'
      Src: org.apache.commons.text.WordUtils:841,1
    - Dst: '[StringBuilder].append(String,org.apache.commons.text.WordUtils,org.apache.commons.text.WordUtils)'
      Src: org.apache.commons.text.WordUtils:850,1
    - Dst: '[StringBuilder].append(org.apache.commons.text.WordUtils)'
      Src: org.apache.commons.text.WordUtils:851,1
    - Dst: '[String].substring(org.apache.commons.text.WordUtils)'
      Src: org.apache.commons.text.WordUtils:856,1
    - Dst: '[org.apache.commons.text.WordUtils].matcher(org.apache.commons.text.WordUtils)'
      Src: org.apache.commons.text.WordUtils:856,1
    - Dst: '[org.apache.commons.text.WordUtils].find()'
      Src: org.apache.commons.text.WordUtils:857,1
    - Dst: '[org.apache.commons.text.WordUtils].end()'
      Src: org.apache.commons.text.WordUtils:858,1
    - Dst: '[org.apache.commons.text.WordUtils].start()'
      Src: org.apache.commons.text.WordUtils:858,1
    - Dst: '[org.apache.commons.text.WordUtils].start()'
      Src: org.apache.commons.text.WordUtils:859,1
    - Dst: '[StringBuilder].append(String,org.apache.commons.text.WordUtils,org.apache.commons.text.WordUtils)'
      Src: org.apache.commons.text.WordUtils:866,1
    - Dst: '[StringBuilder].append(org.apache.commons.text.WordUtils)'
      Src: org.apache.commons.text.WordUtils:867,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.WordUtils:873,1
    - Dst: '[StringBuilder].append(String,org.apache.commons.text.WordUtils,org.apache.commons.text.WordUtils)'
      Src: org.apache.commons.text.WordUtils:873,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.WordUtils:885,1
    - Dst: '[StringBuilder].append(String,org.apache.commons.text.WordUtils,org.apache.commons.text.WordUtils)'
      Src: org.apache.commons.text.WordUtils:885,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.text.WordUtils:887,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: 888
      start: 790
    functionDepth: 1
    functionLinenumber: 790
    functionLinenumberEnd: 888
    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:
    - '[String].substring(org.apache.commons.text.WordUtils,org.apache.commons.text.WordUtils)'
    - '[org.apache.commons.text.WordUtils].find()'
    - '[org.apache.commons.text.WordUtils].matcher(org.apache.commons.text.WordUtils)'
    - System.lineSeparator()
    - '[org.apache.commons.text.WordUtils].start()'
    - '[StringBuilder].append(String,org.apache.commons.text.WordUtils,org.apache.commons.text.WordUtils)'
    - '[String].length()'
    - '[String].substring(org.apache.commons.text.WordUtils)'
    - '[org.apache.commons.lang3.StringUtils].isBlank(String)'
    - '[StringBuilder].toString()'
    - '[java.util.regex.Pattern].compile(org.apache.commons.text.WordUtils)'
    - Math.min(org.apache.commons.text.WordUtils,int)
    - Math.min(int,org.apache.commons.text.WordUtils)
    - '[StringBuilder].append(org.apache.commons.text.WordUtils)'
    - '[org.apache.commons.text.WordUtils].end()'
    - '[StringBuilder].<init>(int)'
    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: 899
      start: 898
    functionDepth: 0
    functionLinenumber: 898
    functionLinenumberEnd: 899
    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:125,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].<init>(String,org.apache.commons.text.ExtendedMessageFormat)'
      Src: org.apache.commons.text.ExtendedMessageFormat:125,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: 126
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 126
    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:136,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: 137
      start: 135
    functionDepth: 0
    functionLinenumber: 135
    functionLinenumberEnd: 137
    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:148,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].setLocale(java.util.Locale)'
      Src: org.apache.commons.text.ExtendedMessageFormat:149,1
    - Dst: '[java.util.HashMap].<init>(java.util.Map<String,?extendsFormatFactory>)'
      Src: org.apache.commons.text.ExtendedMessageFormat:150,1
    - Dst: '[java.util.Collections].unmodifiableMap(java.util.HashMap)'
      Src: org.apache.commons.text.ExtendedMessageFormat:150,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].applyPattern(String)'
      Src: org.apache.commons.text.ExtendedMessageFormat:151,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: 152
      start: 147
    functionDepth: 4
    functionLinenumber: 147
    functionLinenumberEnd: 152
    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.util.Collections].unmodifiableMap(java.util.HashMap)'
    - '[org.apache.commons.text.ExtendedMessageFormat].applyPattern(String)'
    - '[java.text.MessageFormat].<init>(String)'
    - '[org.apache.commons.text.ExtendedMessageFormat].setLocale(java.util.Locale)'
    - '[java.util.HashMap].<init>(java.util.Map<String,?extendsFormatFactory>)'
    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:162,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:162,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: 163
      start: 161
    functionDepth: 0
    functionLinenumber: 161
    functionLinenumberEnd: 163
    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:
    - '[org.apache.commons.text.ExtendedMessageFormat].<init>(String,org.apache.commons.text.ExtendedMessageFormat,java.util.Map<String,?extendsFormatFactory>)'
    - '[java.util.Locale].getDefault(org.apache.commons.text.ExtendedMessageFormat)'
    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:173,1
    - Dst: '[java.text.ParsePosition].getIndex()'
      Src: org.apache.commons.text.ExtendedMessageFormat:173,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.apache.commons.text.ExtendedMessageFormat:176,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].next(java.text.ParsePosition)'
      Src: org.apache.commons.text.ExtendedMessageFormat:178,1
    - Dst: '[java.text.ParsePosition].getIndex()'
      Src: org.apache.commons.text.ExtendedMessageFormat:179,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.ExtendedMessageFormat:180,1
    - Dst: '[java.text.ParsePosition].getIndex()'
      Src: org.apache.commons.text.ExtendedMessageFormat:181,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.ExtendedMessageFormat:181,1
    - Dst: '[java.text.ParsePosition].getIndex()'
      Src: org.apache.commons.text.ExtendedMessageFormat:182,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].next(java.text.ParsePosition)'
      Src: org.apache.commons.text.ExtendedMessageFormat:184,1
    - Dst: '[java.text.ParsePosition].getIndex()'
      Src: org.apache.commons.text.ExtendedMessageFormat:186,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:186,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].next(java.text.ParsePosition)'
      Src: org.apache.commons.text.ExtendedMessageFormat:190,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.text.ExtendedMessageFormat:193,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: 194
      start: 172
    functionDepth: 2
    functionLinenumber: 172
    functionLinenumberEnd: 194
    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:
    - '[java.text.ParsePosition].getIndex()'
    - '[StringBuilder].append(org.apache.commons.text.ExtendedMessageFormat,org.apache.commons.text.ExtendedMessageFormat,org.apache.commons.text.ExtendedMessageFormat)'
    - '[String].length()'
    - '[String].toCharArray()'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.apache.commons.text.ExtendedMessageFormat].next(java.text.ParsePosition)'
    - '[StringBuilder].append(char)'
    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:204,1
    - Dst: '[java.text.MessageFormat].toPattern()'
      Src: org.apache.commons.text.ExtendedMessageFormat:205,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.text.ExtendedMessageFormat:208,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.text.ExtendedMessageFormat:209,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.ExtendedMessageFormat:210,1
    - Dst: '[StringBuilder].<init>(org.apache.commons.text.ExtendedMessageFormat)'
      Src: org.apache.commons.text.ExtendedMessageFormat:210,1
    - Dst: '[java.text.ParsePosition].<init>(int)'
      Src: org.apache.commons.text.ExtendedMessageFormat:211,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.text.ExtendedMessageFormat:212,1
    - Dst: '[java.text.ParsePosition].getIndex()'
      Src: org.apache.commons.text.ExtendedMessageFormat:214,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.ExtendedMessageFormat:214,1
    - Dst: '[java.text.ParsePosition].getIndex()'
      Src: org.apache.commons.text.ExtendedMessageFormat:215,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].appendQuotedString(String,java.text.ParsePosition,StringBuilder)'
      Src: org.apache.commons.text.ExtendedMessageFormat:217,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].seekNonWs(String,java.text.ParsePosition)'
      Src: org.apache.commons.text.ExtendedMessageFormat:221,1
    - Dst: '[java.text.ParsePosition].getIndex()'
      Src: org.apache.commons.text.ExtendedMessageFormat:222,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].next(java.text.ParsePosition)'
      Src: org.apache.commons.text.ExtendedMessageFormat:223,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].readArgumentIndex(String,java.text.ParsePosition)'
      Src: org.apache.commons.text.ExtendedMessageFormat:223,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.apache.commons.text.ExtendedMessageFormat:224,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].append(int)'
      Src: org.apache.commons.text.ExtendedMessageFormat:224,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].seekNonWs(String,java.text.ParsePosition)'
      Src: org.apache.commons.text.ExtendedMessageFormat:225,1
    - Dst: '[java.text.ParsePosition].getIndex()'
      Src: org.apache.commons.text.ExtendedMessageFormat:228,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].next(java.text.ParsePosition)'
      Src: org.apache.commons.text.ExtendedMessageFormat:229,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].parseFormatDescription(String,java.text.ParsePosition)'
      Src: org.apache.commons.text.ExtendedMessageFormat:229,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].getFormat(String)'
      Src: org.apache.commons.text.ExtendedMessageFormat:230,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.apache.commons.text.ExtendedMessageFormat:232,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].append(String)'
      Src: org.apache.commons.text.ExtendedMessageFormat:232,1
    - Dst: '[java.util.ArrayList].add(java.text.Format)'
      Src: org.apache.commons.text.ExtendedMessageFormat:235,1
    - Dst: '[java.util.ArrayList].add()'
      Src: org.apache.commons.text.ExtendedMessageFormat:236,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.apache.commons.text.ExtendedMessageFormat:237,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.text.ExtendedMessageFormat:238,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.apache.commons.text.ExtendedMessageFormat:240,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.text.ExtendedMessageFormat:241,1
    - Dst: '[java.text.ParsePosition].getIndex()'
      Src: org.apache.commons.text.ExtendedMessageFormat:243,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.text.ExtendedMessageFormat:244,1
    - Dst: '[StringBuilder].append()'
      Src: org.apache.commons.text.ExtendedMessageFormat:248,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].next(java.text.ParsePosition)'
      Src: org.apache.commons.text.ExtendedMessageFormat:249,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.text.ExtendedMessageFormat:252,1
    - Dst: '[java.text.MessageFormat].applyPattern(org.apache.commons.text.ExtendedMessageFormat)'
      Src: org.apache.commons.text.ExtendedMessageFormat:252,1
    - Dst: '[java.text.MessageFormat].toPattern()'
      Src: org.apache.commons.text.ExtendedMessageFormat:253,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].insertFormats(org.apache.commons.text.ExtendedMessageFormat,java.util.ArrayList)'
      Src: org.apache.commons.text.ExtendedMessageFormat:253,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].containsElements(java.util.ArrayList)'
      Src: org.apache.commons.text.ExtendedMessageFormat:254,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].getFormats()'
      Src: org.apache.commons.text.ExtendedMessageFormat:255,1
    - Dst: '[java.text.MessageFormat].setFormats(org.apache.commons.text.ExtendedMessageFormat)'
      Src: org.apache.commons.text.ExtendedMessageFormat:265,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: 267
      start: 201
    functionDepth: 3
    functionLinenumber: 201
    functionLinenumberEnd: 267
    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:
    - '[java.util.ArrayList].add()'
    - '[java.util.ArrayList].size()'
    - '[java.text.MessageFormat].toPattern()'
    - '[org.apache.commons.text.ExtendedMessageFormat].getFormat(String)'
    - '[org.apache.commons.text.ExtendedMessageFormat].insertFormats(org.apache.commons.text.ExtendedMessageFormat,java.util.ArrayList)'
    - '[String].toCharArray()'
    - '[org.apache.commons.text.ExtendedMessageFormat].append(String)'
    - '[IllegalArgumentException].<init>(String)'
    - '[java.text.ParsePosition].<init>(int)'
    - '[java.util.ArrayList].add(java.text.Format)'
    - '[org.apache.commons.text.ExtendedMessageFormat].parseFormatDescription(String,java.text.ParsePosition)'
    - '[java.text.ParsePosition].getIndex()'
    - '[org.apache.commons.text.ExtendedMessageFormat].readArgumentIndex(String,java.text.ParsePosition)'
    - '[org.apache.commons.text.ExtendedMessageFormat].seekNonWs(String,java.text.ParsePosition)'
    - '[StringBuilder].toString()'
    - '[org.apache.commons.text.ExtendedMessageFormat].getFormats()'
    - '[org.apache.commons.text.ExtendedMessageFormat].next(java.text.ParsePosition)'
    - '[java.text.MessageFormat].setFormats(org.apache.commons.text.ExtendedMessageFormat)'
    - '[org.apache.commons.text.ExtendedMessageFormat].appendQuotedString(String,java.text.ParsePosition,StringBuilder)'
    - '[org.apache.commons.text.ExtendedMessageFormat].append(int)'
    - '[StringBuilder].append()'
    - '[java.text.MessageFormat].applyPattern(org.apache.commons.text.ExtendedMessageFormat)'
    - '[java.text.MessageFormat].applyPattern(String)'
    - '[java.util.ArrayList].<init>()'
    - '[StringBuilder].<init>(org.apache.commons.text.ExtendedMessageFormat)'
    - '[String].length()'
    - '[StringBuilder].append(char)'
    - '[org.apache.commons.text.ExtendedMessageFormat].containsElements(java.util.ArrayList)'
    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:276,1
    - Dst: '[java.util.Collection<?>].stream()'
      Src: org.apache.commons.text.ExtendedMessageFormat:279,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].anyMatch()'
      Src: org.apache.commons.text.ExtendedMessageFormat:279,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: 280
      start: 275
    functionDepth: 0
    functionLinenumber: 275
    functionLinenumberEnd: 280
    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:287,1
    - Dst: '[java.util.Objects].equals(java.util.Map<String,?extendsFormatFactory>,org.apache.commons.text.ExtendedMessageFormat)'
      Src: org.apache.commons.text.ExtendedMessageFormat:294,1
    - Dst: '[java.util.Objects].equals(String,org.apache.commons.text.ExtendedMessageFormat)'
      Src: org.apache.commons.text.ExtendedMessageFormat:294,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: 295
      start: 282
    functionDepth: 0
    functionLinenumber: 282
    functionLinenumberEnd: 295
    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(String,org.apache.commons.text.ExtendedMessageFormat)'
    - '[java.text.MessageFormat].equals(Object)'
    - '[java.util.Objects].equals(java.util.Map<String,?extendsFormatFactory>,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:307,1
    - Dst: '[String].substring(int,org.apache.commons.text.ExtendedMessageFormat)'
      Src: org.apache.commons.text.ExtendedMessageFormat:309,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].trim()'
      Src: org.apache.commons.text.ExtendedMessageFormat:309,1
    - Dst: '[String].substring(int)'
      Src: org.apache.commons.text.ExtendedMessageFormat:310,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].trim()'
      Src: org.apache.commons.text.ExtendedMessageFormat:310,1
    - Dst: '[java.util.Map<String,?extendsFormatFactory>].get(org.apache.commons.text.ExtendedMessageFormat)'
      Src: org.apache.commons.text.ExtendedMessageFormat:312,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].getLocale()'
      Src: org.apache.commons.text.ExtendedMessageFormat:314,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:314,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: 318
      start: 303
    functionDepth: 1
    functionLinenumber: 303
    functionLinenumberEnd: 318
    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:
    - '[org.apache.commons.text.ExtendedMessageFormat].getLocale()'
    - '[String].indexOf(char)'
    - '[org.apache.commons.text.ExtendedMessageFormat].getFormat(org.apache.commons.text.ExtendedMessageFormat,org.apache.commons.text.ExtendedMessageFormat,org.apache.commons.text.ExtendedMessageFormat)'
    - '[String].substring(int,org.apache.commons.text.ExtendedMessageFormat)'
    - '[String].substring(int)'
    - '[org.apache.commons.text.ExtendedMessageFormat].trim()'
    - '[java.util.Map<String,?extendsFormatFactory>].get(org.apache.commons.text.ExtendedMessageFormat)'
    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:327,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: 328
      start: 326
    functionDepth: 0
    functionLinenumber: 326
    functionLinenumberEnd: 328
    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:333,1
    - Dst: '[java.util.Objects].hash(java.util.Map<String,?extendsFormatFactory>,String)'
      Src: org.apache.commons.text.ExtendedMessageFormat:334,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: 335
      start: 330
    functionDepth: 0
    functionLinenumber: 330
    functionLinenumberEnd: 335
    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.text.MessageFormat].hashCode()'
    - '[java.util.Objects].hash(java.util.Map<String,?extendsFormatFactory>,String)'
    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:345,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.ExtendedMessageFormat:348,1
    - Dst: '[StringBuilder].<init>(int)'
      Src: org.apache.commons.text.ExtendedMessageFormat:348,1
    - Dst: '[java.text.ParsePosition].<init>(int)'
      Src: org.apache.commons.text.ExtendedMessageFormat:349,1
    - Dst: '[java.text.ParsePosition].getIndex()'
      Src: org.apache.commons.text.ExtendedMessageFormat:352,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.ExtendedMessageFormat:352,1
    - Dst: '[java.text.ParsePosition].getIndex()'
      Src: org.apache.commons.text.ExtendedMessageFormat:353,1
    - Dst: '[String].charAt(org.apache.commons.text.ExtendedMessageFormat)'
      Src: org.apache.commons.text.ExtendedMessageFormat:353,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].appendQuotedString(String,java.text.ParsePosition,StringBuilder)'
      Src: org.apache.commons.text.ExtendedMessageFormat:356,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.apache.commons.text.ExtendedMessageFormat:360,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].next(java.text.ParsePosition)'
      Src: org.apache.commons.text.ExtendedMessageFormat:360,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].readArgumentIndex(String,java.text.ParsePosition)'
      Src: org.apache.commons.text.ExtendedMessageFormat:360,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].append(int)'
      Src: org.apache.commons.text.ExtendedMessageFormat:360,1
    - Dst: '[java.util.ArrayList<String>].get(org.apache.commons.text.ExtendedMessageFormat)'
      Src: org.apache.commons.text.ExtendedMessageFormat:364,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.apache.commons.text.ExtendedMessageFormat:366,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].append(org.apache.commons.text.ExtendedMessageFormat)'
      Src: org.apache.commons.text.ExtendedMessageFormat:366,1
    - Dst: '[StringBuilder].append(org.apache.commons.text.ExtendedMessageFormat)'
      Src: org.apache.commons.text.ExtendedMessageFormat:374,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].next(java.text.ParsePosition)'
      Src: org.apache.commons.text.ExtendedMessageFormat:375,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.text.ExtendedMessageFormat:378,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: 379
      start: 344
    functionDepth: 3
    functionLinenumber: 344
    functionLinenumberEnd: 379
    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:
    - '[org.apache.commons.text.ExtendedMessageFormat].appendQuotedString(String,java.text.ParsePosition,StringBuilder)'
    - '[org.apache.commons.text.ExtendedMessageFormat].append(int)'
    - '[java.text.ParsePosition].getIndex()'
    - '[java.util.ArrayList<String>].get(org.apache.commons.text.ExtendedMessageFormat)'
    - '[org.apache.commons.text.ExtendedMessageFormat].readArgumentIndex(String,java.text.ParsePosition)'
    - '[String].charAt(org.apache.commons.text.ExtendedMessageFormat)'
    - '[org.apache.commons.text.ExtendedMessageFormat].append(org.apache.commons.text.ExtendedMessageFormat)'
    - '[String].length()'
    - '[org.apache.commons.text.ExtendedMessageFormat].containsElements(java.util.ArrayList<String>)'
    - '[StringBuilder].toString()'
    - '[StringBuilder].append(org.apache.commons.text.ExtendedMessageFormat)'
    - '[java.text.ParsePosition].<init>(int)'
    - '[org.apache.commons.text.ExtendedMessageFormat].next(java.text.ParsePosition)'
    - '[StringBuilder].append(char)'
    - '[StringBuilder].<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:388,1
    - Dst: '[java.text.ParsePosition].setIndex(int)'
      Src: org.apache.commons.text.ExtendedMessageFormat:388,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: 390
      start: 387
    functionDepth: 0
    functionLinenumber: 387
    functionLinenumberEnd: 390
    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:400,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].seekNonWs(String,java.text.ParsePosition)'
      Src: org.apache.commons.text.ExtendedMessageFormat:401,1
    - Dst: '[java.text.ParsePosition].getIndex()'
      Src: org.apache.commons.text.ExtendedMessageFormat:402,1
    - Dst: '[java.text.ParsePosition].getIndex()'
      Src: org.apache.commons.text.ExtendedMessageFormat:404,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.ExtendedMessageFormat:404,1
    - Dst: '[java.text.ParsePosition].getIndex()'
      Src: org.apache.commons.text.ExtendedMessageFormat:405,1
    - Dst: '[String].charAt(org.apache.commons.text.ExtendedMessageFormat)'
      Src: org.apache.commons.text.ExtendedMessageFormat:405,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].next(java.text.ParsePosition)'
      Src: org.apache.commons.text.ExtendedMessageFormat:408,1
    - Dst: '[java.text.ParsePosition].getIndex()'
      Src: org.apache.commons.text.ExtendedMessageFormat:413,1
    - Dst: '[String].substring(org.apache.commons.text.ExtendedMessageFormat,org.apache.commons.text.ExtendedMessageFormat)'
      Src: org.apache.commons.text.ExtendedMessageFormat:413,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].next(java.text.ParsePosition)'
      Src: org.apache.commons.text.ExtendedMessageFormat:415,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].getQuotedString(String,java.text.ParsePosition)'
      Src: org.apache.commons.text.ExtendedMessageFormat:418,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].next(java.text.ParsePosition)'
      Src: org.apache.commons.text.ExtendedMessageFormat:421,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.text.ExtendedMessageFormat:425,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: 427
      start: 399
    functionDepth: 2
    functionLinenumber: 399
    functionLinenumberEnd: 427
    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:
    - '[java.text.ParsePosition].getIndex()'
    - '[String].charAt(org.apache.commons.text.ExtendedMessageFormat)'
    - '[org.apache.commons.text.ExtendedMessageFormat].getQuotedString(String,java.text.ParsePosition)'
    - '[String].length()'
    - '[String].substring(org.apache.commons.text.ExtendedMessageFormat,org.apache.commons.text.ExtendedMessageFormat)'
    - '[org.apache.commons.text.ExtendedMessageFormat].seekNonWs(String,java.text.ParsePosition)'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.apache.commons.text.ExtendedMessageFormat].next(java.text.ParsePosition)'
    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:437,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].seekNonWs(String,java.text.ParsePosition)'
      Src: org.apache.commons.text.ExtendedMessageFormat:438,1
    - Dst: '[StringBuilder].<init>()'
      Src: org.apache.commons.text.ExtendedMessageFormat:439,1
    - Dst: '[java.text.ParsePosition].getIndex()'
      Src: org.apache.commons.text.ExtendedMessageFormat:441,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.ExtendedMessageFormat:441,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].next(java.text.ParsePosition)'
      Src: org.apache.commons.text.ExtendedMessageFormat:441,1
    - Dst: '[java.text.ParsePosition].getIndex()'
      Src: org.apache.commons.text.ExtendedMessageFormat:442,1
    - Dst: '[String].charAt(org.apache.commons.text.ExtendedMessageFormat)'
      Src: org.apache.commons.text.ExtendedMessageFormat:442,1
    - Dst: Character.isWhitespace(org.apache.commons.text.ExtendedMessageFormat)
      Src: org.apache.commons.text.ExtendedMessageFormat:443,1
    - Dst: '[org.apache.commons.text.ExtendedMessageFormat].seekNonWs(String,java.text.ParsePosition)'
      Src: org.apache.commons.text.ExtendedMessageFormat:444,1
    - Dst: '[java.text.ParsePosition].getIndex()'
      Src: org.apache.commons.text.ExtendedMessageFormat:445,1
    - Dst: '[String].charAt(org.apache.commons.text.ExtendedMessageFormat)'
      Src: org.apache.commons.text.ExtendedMessageFormat:445,1
    - Dst: '[StringBuilder].length()'
      Src: org.apache.commons.text.ExtendedMessageFormat:451,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.text.ExtendedMessageFormat:453,1
    - Dst: Integer.parseInt(org.apache.commons.text.ExtendedMessageFormat)
      Src: org.apache.commons.text.ExtendedMessageFormat:453,1
    - Dst: Character.isDigit(org.apache.commons.text.ExtendedMessageFormat)
      Src: org.apache.commons.text.ExtendedMessageFormat:459,1
    - Dst: '[StringBuilder].append(org.apache.commons.text.ExtendedMessageFormat)'
      Src: org.apache.commons.text.ExtendedMessageFormat:460,1
    - Dst: '[java.text.ParsePosition].getIndex()'
      Src: org.apache.commons.text.ExtendedMessageFormat:465,1
    - Dst: '[String].substring(org.apache.commons.text.ExtendedMessageFormat,org.apache.commons.text.ExtendedMessageFormat)'
      Src: org.apache.commons.text.ExtendedMessageFormat:465,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.commons.text.ExtendedMessageFormat)'
      Src: org.apache.commons.text.ExtendedMessageFormat:463,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.text.ExtendedMessageFormat:467,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: 469
      start: 436
    functionDepth: 2
    functionLinenumber: 436
    functionLinenumberEnd: 469
    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:
    - '[java.text.ParsePosition].getIndex()'
    - Character.isWhitespace(org.apache.commons.text.ExtendedMessageFormat)
    - '[String].charAt(org.apache.commons.text.ExtendedMessageFormat)'
    - '[StringBuilder].<init>()'
    - Integer.parseInt(org.apache.commons.text.ExtendedMessageFormat)
    - '[String].length()'
    - '[String].substring(org.apache.commons.text.ExtendedMessageFormat,org.apache.commons.text.ExtendedMessageFormat)'
    - Character.isDigit(org.apache.commons.text.ExtendedMessageFormat)
    - '[org.apache.commons.text.ExtendedMessageFormat].seekNonWs(String,java.text.ParsePosition)'
    - '[StringBuilder].length()'
    - '[StringBuilder].toString()'
    - '[IllegalArgumentException].<init>(String)'
    - '[StringBuilder].append(org.apache.commons.text.ExtendedMessageFormat)'
    - '[org.apache.commons.text.ExtendedMessageFormat].next(java.text.ParsePosition)'
    - '[IllegalArgumentException].<init>(org.apache.commons.text.ExtendedMessageFormat)'
    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:479,1
    - Dst: '[org.apache.commons.text.matcher.StringMatcherFactory].splitMatcher()'
      Src: org.apache.commons.text.ExtendedMessageFormat:481,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:481,1
    - Dst: '[java.text.ParsePosition].getIndex()'
      Src: org.apache.commons.text.ExtendedMessageFormat:482,1
    - Dst: '[java.text.ParsePosition].setIndex(org.apache.commons.text.ExtendedMessageFormat)'
      Src: org.apache.commons.text.ExtendedMessageFormat:482,1
    - Dst: '[java.text.ParsePosition].getIndex()'
      Src: org.apache.commons.text.ExtendedMessageFormat:483,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.ExtendedMessageFormat:483,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: 484
      start: 477
    functionDepth: 1
    functionLinenumber: 477
    functionLinenumberEnd: 484
    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].getIndex()'
    - '[java.text.ParsePosition].setIndex(org.apache.commons.text.ExtendedMessageFormat)'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(org.apache.commons.text.ExtendedMessageFormat,org.apache.commons.text.ExtendedMessageFormat,int,org.apache.commons.text.ExtendedMessageFormat)'
    - '[String].length()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].splitMatcher()'
    - '[String].toCharArray()'
    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:495,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: 496
      start: 493
    functionDepth: 0
    functionLinenumber: 493
    functionLinenumberEnd: 496
    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:508,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: 509
      start: 505
    functionDepth: 0
    functionLinenumber: 505
    functionLinenumberEnd: 509
    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:519,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: 520
      start: 517
    functionDepth: 0
    functionLinenumber: 517
    functionLinenumberEnd: 520
    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:530,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: 531
      start: 528
    functionDepth: 0
    functionLinenumber: 528
    functionLinenumberEnd: 531
    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: 539
      start: 536
    functionDepth: 0
    functionLinenumber: 536
    functionLinenumberEnd: 539
    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:486,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: 487
      start: 485
    functionDepth: 0
    functionLinenumber: 485
    functionLinenumberEnd: 487
    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:511,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: 512
      start: 510
    functionDepth: 0
    functionLinenumber: 510
    functionLinenumberEnd: 512
    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:552,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: 553
      start: 551
    functionDepth: 0
    functionLinenumber: 551
    functionLinenumberEnd: 553
    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:564,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: 565
      start: 563
    functionDepth: 0
    functionLinenumber: 563
    functionLinenumberEnd: 565
    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:592,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: 593
      start: 591
    functionDepth: 0
    functionLinenumber: 591
    functionLinenumberEnd: 593
    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:623,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: 624
      start: 622
    functionDepth: 0
    functionLinenumber: 622
    functionLinenumberEnd: 624
    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:658,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: 659
      start: 657
    functionDepth: 0
    functionLinenumber: 657
    functionLinenumberEnd: 659
    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:695,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: 696
      start: 694
    functionDepth: 0
    functionLinenumber: 694
    functionLinenumberEnd: 696
    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:731,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: 732
      start: 730
    functionDepth: 0
    functionLinenumber: 730
    functionLinenumberEnd: 732
    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:756,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: 757
      start: 755
    functionDepth: 0
    functionLinenumber: 755
    functionLinenumberEnd: 757
    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:780,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: 781
      start: 779
    functionDepth: 0
    functionLinenumber: 779
    functionLinenumberEnd: 781
    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:795,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: 796
      start: 794
    functionDepth: 0
    functionLinenumber: 794
    functionLinenumberEnd: 796
    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:806,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: 807
      start: 805
    functionDepth: 0
    functionLinenumber: 805
    functionLinenumberEnd: 807
    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:825,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: 826
      start: 824
    functionDepth: 0
    functionLinenumber: 824
    functionLinenumberEnd: 826
    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: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].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:851,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: 852
      start: 850
    functionDepth: 0
    functionLinenumber: 850
    functionLinenumberEnd: 852
    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:871,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: 872
      start: 870
    functionDepth: 0
    functionLinenumber: 870
    functionLinenumberEnd: 872
    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:882,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: 883
      start: 881
    functionDepth: 0
    functionLinenumber: 881
    functionLinenumberEnd: 883
    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:310,1
    - Dst: '[org.apache.commons.text.translate.LookupTranslator].<init>(java.util.Map<CharSequence,CharSequence>)'
      Src: org.apache.commons.text.StringEscapeUtils:311,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:309,1
    - Dst: '[org.apache.commons.text.translate.LookupTranslator].<init>(java.util.Map<CharSequence,CharSequence>)'
      Src: org.apache.commons.text.StringEscapeUtils:323,1
    - Dst: '[org.apache.commons.text.translate.LookupTranslator].<init>(java.util.Map<CharSequence,CharSequence>)'
      Src: org.apache.commons.text.StringEscapeUtils:324,1
    - Dst: '[org.apache.commons.text.translate.LookupTranslator].<init>(java.util.Map<CharSequence,CharSequence>)'
      Src: org.apache.commons.text.StringEscapeUtils:325,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:322,1
    - Dst: '[org.apache.commons.text.translate.CsvTranslators.CsvEscaper].<init>()'
      Src: org.apache.commons.text.StringEscapeUtils:335,1
    - Dst: '[org.apache.commons.text.translate.LookupTranslator].<init>(java.util.Map<CharSequence,CharSequence>)'
      Src: org.apache.commons.text.StringEscapeUtils:425,1
    - Dst: '[org.apache.commons.text.translate.LookupTranslator].<init>(java.util.Map<CharSequence,CharSequence>)'
      Src: org.apache.commons.text.StringEscapeUtils:426,1
    - Dst: '[org.apache.commons.text.translate.NumericEntityUnescaper].<init>()'
      Src: org.apache.commons.text.StringEscapeUtils:427,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:424,1
    - Dst: '[org.apache.commons.text.translate.LookupTranslator].<init>(java.util.Map<CharSequence,CharSequence>)'
      Src: org.apache.commons.text.StringEscapeUtils:439,1
    - Dst: '[org.apache.commons.text.translate.LookupTranslator].<init>(java.util.Map<CharSequence,CharSequence>)'
      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:441,1
    - Dst: '[org.apache.commons.text.translate.NumericEntityUnescaper].<init>()'
      Src: org.apache.commons.text.StringEscapeUtils:442,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:438,1
    - Dst: '[org.apache.commons.text.translate.LookupTranslator].<init>(java.util.Map<CharSequence,CharSequence>)'
      Src: org.apache.commons.text.StringEscapeUtils:454,1
    - Dst: '[org.apache.commons.text.translate.LookupTranslator].<init>(java.util.Map<CharSequence,CharSequence>)'
      Src: org.apache.commons.text.StringEscapeUtils:455,1
    - Dst: '[org.apache.commons.text.translate.NumericEntityUnescaper].<init>()'
      Src: org.apache.commons.text.StringEscapeUtils:456,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:453,1
    - Dst: '[CsvTranslators.CsvUnescaper].<init>()'
      Src: org.apache.commons.text.StringEscapeUtils:466,1
    - Dst: '[XsiUnescaper].<init>()'
      Src: org.apache.commons.text.StringEscapeUtils:477,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: 901
      start: 900
    functionDepth: 2
    functionLinenumber: 900
    functionLinenumberEnd: 901
    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:
    - '[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)'
    - '[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.NumericEntityUnescaper)'
    - '[org.apache.commons.text.translate.AggregateTranslator].<init>(org.apache.commons.text.translate.LookupTranslator,org.apache.commons.text.translate.LookupTranslator)'
    - '[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)'
    - '[org.apache.commons.text.translate.CsvTranslators.CsvEscaper].<init>()'
    - '[org.apache.commons.text.translate.NumericEntityUnescaper].<init>()'
    - '[CsvTranslators.CsvUnescaper].<init>()'
    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:
    - '[org.apache.commons.text.translate.CharSequenceTranslator].translate(String)'
    - '[StringBuilder].append(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:140,1
    - Dst: '[CharSequence].toString()'
      Src: org.apache.commons.text.StringEscapeUtils.XsiUnescaper:143,1
    - Dst: '[org.apache.commons.text.StringEscapeUtils.XsiUnescaper].indexOf(char,org.apache.commons.text.StringEscapeUtils.XsiUnescaper)'
      Src: org.apache.commons.text.StringEscapeUtils.XsiUnescaper:148,1
    - Dst: '[org.apache.commons.text.StringEscapeUtils.XsiUnescaper].length()'
      Src: org.apache.commons.text.StringEscapeUtils.XsiUnescaper:150,1
    - Dst: '[org.apache.commons.text.StringEscapeUtils.XsiUnescaper].substring(org.apache.commons.text.StringEscapeUtils.XsiUnescaper)'
      Src: org.apache.commons.text.StringEscapeUtils.XsiUnescaper:151,1
    - Dst: '[java.io.Writer].write(org.apache.commons.text.StringEscapeUtils.XsiUnescaper)'
      Src: org.apache.commons.text.StringEscapeUtils.XsiUnescaper:151,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:156,1
    - Dst: '[java.io.Writer].write(org.apache.commons.text.StringEscapeUtils.XsiUnescaper)'
      Src: org.apache.commons.text.StringEscapeUtils.XsiUnescaper:156,1
    - Dst: '[CharSequence].length()'
      Src: org.apache.commons.text.StringEscapeUtils.XsiUnescaper:162,1
    - Dst: Character.codePointCount(CharSequence,int,org.apache.commons.text.StringEscapeUtils.XsiUnescaper)
      Src: org.apache.commons.text.StringEscapeUtils.XsiUnescaper:162,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: 163
      start: 136
    functionDepth: 1
    functionLinenumber: 136
    functionLinenumberEnd: 163
    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,org.apache.commons.text.StringEscapeUtils.XsiUnescaper)'
    - '[org.apache.commons.text.StringEscapeUtils.XsiUnescaper].indexOf(char,org.apache.commons.text.StringEscapeUtils.XsiUnescaper)'
    - Character.codePointCount(CharSequence,int,org.apache.commons.text.StringEscapeUtils.XsiUnescaper)
    - '[org.apache.commons.text.StringEscapeUtils.XsiUnescaper].length()'
    - '[CharSequence].toString()'
    - '[org.apache.commons.text.StringEscapeUtils.XsiUnescaper].substring(org.apache.commons.text.StringEscapeUtils.XsiUnescaper)'
    - '[java.io.Writer].write(org.apache.commons.text.StringEscapeUtils.XsiUnescaper)'
    - '[CharSequence].length()'
    - '[IllegalStateException].<init>(String)'
    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>()'
    - '[CharSetMatcher].<init>(org.apache.commons.text.StrMatcher)'
    - '[org.apache.commons.lang3.ArrayUtils].isEmpty(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:
    - '[String].isEmpty()'
    - '[String].length()'
    - '[String].toCharArray()'
    - '[org.apache.commons.text.StrMatcher.CharMatcher].<init>(org.apache.commons.text.StrMatcher)'
    - '[String].charAt(int)'
    - '[CharSetMatcher].<init>(org.apache.commons.text.StrMatcher)'
    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:
    - '[org.apache.commons.text.matcher.StringMatcher].<init>(String)'
    - '[String].isEmpty()'
    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:
    - '[TrimMatcher].<init>()'
    - '[String].toCharArray()'
    - '[org.apache.commons.text.StrMatcher.CharMatcher].<init>(char)'
    - '[NoMatcher].<init>()'
    - '[CharSetMatcher].<init>(org.apache.commons.text.StrMatcher)'
    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: 34
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 34
    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:
    - '[org.apache.commons.text.StringSubstitutor].<init>(org.apache.commons.text.StringSubstitutor)'
    - '[org.apache.commons.text.matcher.StringMatcher].andThen(org.apache.commons.text.matcher.StringMatcher)'
    - '[org.apache.commons.text.StringSubstitutor].getVariablePrefixMatcher()'
    - '[org.apache.commons.text.StringSubstitutor].getEscapeChar()'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].charMatcher(char)'
    - '[java.io.FilterReader].<init>(java.io.Reader)'
    - '[org.apache.commons.text.TextStringBuilder].<init>()'
    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].buffer(int)'
    - '[org.apache.commons.text.io.StringSubstitutorReader].drainOnEos(int,char[],int,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:
    - Math.min(int,int)
    - '[org.apache.commons.text.TextStringBuilder].isEmpty()'
    - '[org.apache.commons.text.TextStringBuilder].drainChars(int,org.apache.commons.text.io.StringSubstitutorReader,char[],int)'
    - '[org.apache.commons.text.TextStringBuilder].length()'
    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].size()'
    - '[org.apache.commons.text.matcher.StringMatcher].isMatch(org.apache.commons.text.TextStringBuilder,int)'
    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.StringSubstitutor].replaceIn(org.apache.commons.text.TextStringBuilder)'
    - Math.max(int,int)
    - '[org.apache.commons.text.StringSubstitutor].getVariablePrefixMatcher()'
    - '[org.apache.commons.text.io.StringSubstitutorReader].readCount(org.apache.commons.text.io.StringSubstitutorReader,int)'
    - '[org.apache.commons.text.TextStringBuilder].size()'
    - '[org.apache.commons.text.io.StringSubstitutorReader].readCount(int,int)'
    - '[org.apache.commons.text.io.StringSubstitutorReader].drain(char[],org.apache.commons.text.io.StringSubstitutorReader,org.apache.commons.text.io.StringSubstitutorReader)'
    - Math.min(org.apache.commons.text.io.StringSubstitutorReader,org.apache.commons.text.io.StringSubstitutorReader)
    - '[org.apache.commons.text.io.StringSubstitutorReader].buffer(int)'
    - '[org.apache.commons.text.TextStringBuilder].isEmpty()'
    - '[org.apache.commons.text.StringSubstitutor].replaceIn(org.apache.commons.text.TextStringBuilder,int,org.apache.commons.text.io.StringSubstitutorReader)'
    - '[org.apache.commons.text.io.StringSubstitutorReader].drain(char[],org.apache.commons.text.io.StringSubstitutorReader,int)'
    - Math.min(int,org.apache.commons.text.io.StringSubstitutorReader)
    - '[org.apache.commons.text.TextStringBuilder].length()'
    - '[org.apache.commons.text.io.StringSubstitutorReader].isBufferMatchAt(org.apache.commons.text.matcher.StringMatcher,int)'
    - '[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.matcher.StringMatcher].size()'
    - '[org.apache.commons.text.StringSubstitutor].getVariableSuffixMatcher()'
    - '[org.apache.commons.text.io.StringSubstitutorReader].isDraining()'
    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:
    - '[org.apache.commons.text.matcher.StringMatcherFactory].<init>()'
    - '[AbstractStringMatcher.CharMatcher].<init>(char)'
    - '[String].toCharArray()'
    - '[AbstractStringMatcher.NoneMatcher].<init>()'
    - '[AbstractStringMatcher.CharSetMatcher].<init>(org.apache.commons.text.matcher.StringMatcherFactory)'
    - '[AbstractStringMatcher.TrimMatcher].<init>()'
    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)'
    - '[org.apache.commons.lang3.ArrayUtils].getLength(org.apache.commons.text.matcher.StringMatcherFactory)'
    - '[AbstractStringMatcher.CharMatcher].<init>()'
    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.CharMatcher].<init>(org.apache.commons.text.matcher.StringMatcherFactory)'
    - '[String].toCharArray()'
    - '[AbstractStringMatcher.CharSetMatcher].<init>(org.apache.commons.text.matcher.StringMatcherFactory)'
    - '[String].charAt(int)'
    - '[org.apache.commons.lang3.StringUtils].length(String)'
    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:
    - '[org.apache.commons.lang3.ArrayUtils].getLength(org.apache.commons.text.matcher.StringMatcherFactory)'
    - '[AbstractStringMatcher.CharMatcher].<init>()'
    - '[AbstractStringMatcher.CharArrayMatcher].<init>(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.lang3.StringUtils].isEmpty(String)'
    - '[org.apache.commons.text.matcher.StringMatcherFactory].stringMatcher(org.apache.commons.text.matcher.StringMatcherFactory)'
    - '[String].toCharArray()'
    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:
    - String.valueOf(char[])
    - '[char[]].clone()'
    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:
    - '[CharSequence].charAt(int)'
    - '[java.util.Arrays].binarySearch(char[],org.apache.commons.text.matcher.AbstractStringMatcher.CharSetMatcher)'
    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: 47
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 47
    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:43,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: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    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:53,1
    - Dst: '[org.apache.commons.text.diff.CommandVisitor<T>].visitKeepCommand(org.apache.commons.text.diff.KeepCommand)'
      Src: org.apache.commons.text.diff.KeepCommand: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.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: 130
      start: 130
    functionDepth: 0
    functionLinenumber: 130
    functionLinenumberEnd: 130
    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: 137
      start: 137
    functionDepth: 0
    functionLinenumber: 137
    functionLinenumberEnd: 137
    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: 144
      start: 144
    functionDepth: 0
    functionLinenumber: 144
    functionLinenumberEnd: 144
    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: 65
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 65
    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: 75
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 75
    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: 84
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 84
    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:114,1
    - Dst: '[java.util.List<T>].isEmpty()'
      Src: org.apache.commons.text.diff.ReplacementsFinder:114,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:117,1
    - Dst: '[java.util.List<T>].clear()'
      Src: org.apache.commons.text.diff.ReplacementsFinder:118,1
    - Dst: '[java.util.List<T>].clear()'
      Src: org.apache.commons.text.diff.ReplacementsFinder:119,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: 122
      start: 112
    functionDepth: 1
    functionLinenumber: 112
    functionLinenumberEnd: 122
    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:
    - '[java.util.List<T>].clear()'
    - '[java.util.List<T>].isEmpty()'
    - '[org.apache.commons.text.diff.ReplacementsHandler<T>].handleReplacement(int,java.util.List<T>,java.util.List<T>)'
    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.CommandVisitor<T>].visitDeleteCommand(org.apache.commons.text.diff.DeleteCommand)'
    - '[org.apache.commons.text.diff.DeleteCommand].getObject()'
    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:
    - '[String].charAt(org.apache.commons.text.diff.StringsComparator)'
    - '[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.Snake].getDiag()'
    - '[org.apache.commons.text.diff.EditScript<Character>].append(org.apache.commons.text.diff.KeepCommand)'
    - '[org.apache.commons.text.diff.KeepCommand].<init>(org.apache.commons.text.diff.StringsComparator)'
    - '[org.apache.commons.text.diff.InsertCommand].<init>(org.apache.commons.text.diff.StringsComparator)'
    - '[org.apache.commons.text.diff.DeleteCommand].<init>(org.apache.commons.text.diff.StringsComparator)'
    - '[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.EditScript<Character>].append(org.apache.commons.text.diff.InsertCommand)'
    - '[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>)'
    - '[org.apache.commons.text.diff.StringsComparator.Snake].getEnd()'
    - '[org.apache.commons.text.diff.EditScript<Character>].append(org.apache.commons.text.diff.DeleteCommand)'
    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:
    - '[String].charAt(org.apache.commons.text.diff.StringsComparator)'
    - '[org.apache.commons.text.diff.StringsComparator.Snake].<init>(int,org.apache.commons.text.diff.StringsComparator,int)'
    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:259,1
    - Dst: '[String].charAt(org.apache.commons.text.diff.StringsComparator)'
      Src: org.apache.commons.text.diff.StringsComparator:259,1
    - Dst: '[org.apache.commons.text.diff.StringsComparator].buildSnake(org.apache.commons.text.diff.StringsComparator,int,int)'
      Src: org.apache.commons.text.diff.StringsComparator:265,1
    - Dst: '[String].charAt(org.apache.commons.text.diff.StringsComparator)'
      Src: org.apache.commons.text.diff.StringsComparator:283,1
    - Dst: '[String].charAt(org.apache.commons.text.diff.StringsComparator)'
      Src: org.apache.commons.text.diff.StringsComparator:283,1
    - Dst: '[org.apache.commons.text.diff.StringsComparator].buildSnake(org.apache.commons.text.diff.StringsComparator,int,int)'
      Src: org.apache.commons.text.diff.StringsComparator:289,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.apache.commons.text.diff.StringsComparator:295,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: 296
      start: 229
    functionDepth: 1
    functionLinenumber: 229
    functionLinenumberEnd: 296
    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:
    - '[org.apache.commons.text.diff.StringsComparator].buildSnake(org.apache.commons.text.diff.StringsComparator,int,int)'
    - '[String].charAt(org.apache.commons.text.diff.StringsComparator)'
    - '[IllegalStateException].<init>(String)'
    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:309,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.diff.StringsComparator:310,1
    - Dst: '[String].length()'
      Src: org.apache.commons.text.diff.StringsComparator:310,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:310,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: 312
      start: 308
    functionDepth: 1
    functionLinenumber: 308
    functionLinenumberEnd: 312
    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:
    - '[org.apache.commons.text.diff.EditScript].<init>()'
    - '[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)'
    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: 80
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 80
    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: 89
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 89
    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: 98
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 98
    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: 107
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 107
    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.stream.Stream].of(java.util.List<org.apache.commons.text.translate.CharSequenceTranslator>)'
    - '[org.apache.commons.text.translate.AggregateTranslator].forEach()'
    - '[java.util.ArrayList].<init>()'
    - '[org.apache.commons.text.translate.AggregateTranslator].filter()'
    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:44,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: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    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:55,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: 56
      start: 54
    functionDepth: 2
    functionLinenumber: 54
    functionLinenumberEnd: 56
    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:66,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: 67
      start: 65
    functionDepth: 2
    functionLinenumber: 65
    functionLinenumberEnd: 67
    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:78,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: 79
      start: 77
    functionDepth: 1
    functionLinenumber: 77
    functionLinenumberEnd: 79
    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:89,1
    - Dst: '[org.apache.commons.text.translate.JavaUnicodeEscaper].hex()'
      Src: org.apache.commons.text.translate.JavaUnicodeEscaper:90,1
    - Dst: '[org.apache.commons.text.translate.JavaUnicodeEscaper].hex()'
      Src: org.apache.commons.text.translate.JavaUnicodeEscaper:90,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: 91
      start: 87
    functionDepth: 1
    functionLinenumber: 87
    functionLinenumberEnd: 91
    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:
    - Integer.toString(int,int)
    - '[java.io.Writer].write(String)'
    - '[java.io.Writer].write(char)'
    - '[java.io.Writer].write(org.apache.commons.text.translate.NumericEntityEscaper)'
    - '[org.apache.commons.lang3.Range<Integer>].contains(int)'
    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:56,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.text.translate.LookupTranslator:57,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.apache.commons.text.translate.LookupTranslator:58,1
    - Dst: '[java.util.Map<CharSequence,CharSequence>].entrySet()'
      Src: org.apache.commons.text.translate.LookupTranslator:61,1
    - Dst: pair.getKey()
      Src: org.apache.commons.text.translate.LookupTranslator:62,1
    - Dst: '[org.apache.commons.text.translate.LookupTranslator].toString()'
      Src: org.apache.commons.text.translate.LookupTranslator:62,1
    - Dst: pair.getValue()
      Src: org.apache.commons.text.translate.LookupTranslator:62,1
    - Dst: '[org.apache.commons.text.translate.LookupTranslator].toString()'
      Src: org.apache.commons.text.translate.LookupTranslator:62,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:62,1
    - Dst: pair.getKey()
      Src: org.apache.commons.text.translate.LookupTranslator:63,1
    - Dst: '[org.apache.commons.text.translate.LookupTranslator].charAt(int)'
      Src: org.apache.commons.text.translate.LookupTranslator:63,1
    - Dst: '[java.util.BitSet].set(org.apache.commons.text.translate.LookupTranslator)'
      Src: org.apache.commons.text.translate.LookupTranslator:63,1
    - Dst: pair.getKey()
      Src: org.apache.commons.text.translate.LookupTranslator:64,1
    - Dst: '[org.apache.commons.text.translate.LookupTranslator].length()'
      Src: org.apache.commons.text.translate.LookupTranslator:64,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: 74
      start: 55
    functionDepth: 1
    functionLinenumber: 55
    functionLinenumberEnd: 74
    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:
    - '[java.util.BitSet].<init>()'
    - pair.getValue()
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.text.translate.LookupTranslator].length()'
    - '[java.util.Objects].requireNonNull(java.util.Map<CharSequence,CharSequence>,String)'
    - '[org.apache.commons.text.translate.LookupTranslator].charAt(int)'
    - '[java.util.Map<CharSequence,CharSequence>].entrySet()'
    - '[org.apache.commons.text.translate.LookupTranslator].toString()'
    - '[java.util.BitSet].set(org.apache.commons.text.translate.LookupTranslator)'
    - '[java.util.Map<String,String>].put(org.apache.commons.text.translate.LookupTranslator,org.apache.commons.text.translate.LookupTranslator)'
    - pair.getKey()
    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:82,1
    - Dst: '[java.util.BitSet].get(org.apache.commons.text.translate.LookupTranslator)'
      Src: org.apache.commons.text.translate.LookupTranslator:82,1
    - Dst: '[CharSequence].length()'
      Src: org.apache.commons.text.translate.LookupTranslator:84,1
    - Dst: '[CharSequence].length()'
      Src: org.apache.commons.text.translate.LookupTranslator:85,1
    - Dst: '[CharSequence].subSequence(int,org.apache.commons.text.translate.LookupTranslator)'
      Src: org.apache.commons.text.translate.LookupTranslator:89,1
    - Dst: '[org.apache.commons.text.translate.LookupTranslator].toString()'
      Src: org.apache.commons.text.translate.LookupTranslator:90,1
    - Dst: '[java.util.Map<String,String>].get(org.apache.commons.text.translate.LookupTranslator)'
      Src: org.apache.commons.text.translate.LookupTranslator:90,1
    - Dst: '[java.io.Writer].write(org.apache.commons.text.translate.LookupTranslator)'
      Src: org.apache.commons.text.translate.LookupTranslator:92,1
    - Dst: '[org.apache.commons.text.translate.LookupTranslator].length()'
      Src: org.apache.commons.text.translate.LookupTranslator:93,1
    - Dst: Character.codePointCount(org.apache.commons.text.translate.LookupTranslator,int,org.apache.commons.text.translate.LookupTranslator)
      Src: org.apache.commons.text.translate.LookupTranslator:93,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: 98
      start: 79
    functionDepth: 1
    functionLinenumber: 79
    functionLinenumberEnd: 98
    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)'
    - '[CharSequence].charAt(int)'
    - '[java.io.Writer].write(org.apache.commons.text.translate.LookupTranslator)'
    - '[org.apache.commons.text.translate.LookupTranslator].length()'
    - Character.codePointCount(org.apache.commons.text.translate.LookupTranslator,int,org.apache.commons.text.translate.LookupTranslator)
    - '[org.apache.commons.text.translate.LookupTranslator].toString()'
    - '[CharSequence].subSequence(int,org.apache.commons.text.translate.LookupTranslator)'
    - '[CharSequence].length()'
    - '[java.util.Map<String,String>].get(org.apache.commons.text.translate.LookupTranslator)'
    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)'
    - '[java.util.Map<CharSequence,CharSequence>].entrySet()'
    - '[org.apache.commons.text.translate.EntityArrays].stream()'
    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:
    - '[org.apache.commons.text.translate.UnicodeUnescaper].toString()'
    - '[IllegalArgumentException].<init>(String,org.apache.commons.text.translate.UnicodeUnescaper)'
    - '[CharSequence].charAt(int)'
    - '[CharSequence].charAt(org.apache.commons.text.translate.UnicodeUnescaper)'
    - Integer.parseInt(org.apache.commons.text.translate.UnicodeUnescaper,int)
    - '[java.io.Writer].write(char)'
    - '[IllegalArgumentException].<init>(String)'
    - '[CharSequence].length()'
    - '[CharSequence].subSequence(org.apache.commons.text.translate.UnicodeUnescaper,int)'
    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:61,1
    - Dst: '[java.util.EnumSet].copyOf(org.apache.commons.text.translate.NumericEntityUnescaper)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaper:60,1
    - Dst: '[org.apache.commons.lang3.ArrayUtils].isEmpty(java.util.EnumSet<OPTION>)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaper:92,1
    - Dst: '[java.util.Arrays].asList(java.util.EnumSet<OPTION>)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaper:92,1
    - Dst: '[java.util.EnumSet].copyOf(org.apache.commons.text.translate.NumericEntityUnescaper)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaper:92,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: 93
      start: 91
    functionDepth: 1
    functionLinenumber: 91
    functionLinenumberEnd: 93
    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: 5
    functionsReached:
    - '[org.apache.commons.lang3.ArrayUtils].isEmpty(java.util.EnumSet<OPTION>)'
    - '[java.util.EnumSet].copyOf(org.apache.commons.text.translate.NumericEntityUnescaper)'
    - '[java.util.Arrays].asList(java.util.EnumSet<OPTION>)'
    - '[java.util.Collections].singletonList(org.apache.commons.text.translate.NumericEntityUnescaper)'
    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:102,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: 103
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 103
    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:110,1
    - Dst: '[CharSequence].charAt(int)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaper:112,1
    - Dst: '[CharSequence].charAt(int)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaper:112,1
    - Dst: '[CharSequence].charAt(org.apache.commons.text.translate.NumericEntityUnescaper)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaper:115,1
    - Dst: '[CharSequence].charAt(org.apache.commons.text.translate.NumericEntityUnescaper)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaper:126,1
    - Dst: '[org.apache.commons.lang3.CharUtils].isHex(org.apache.commons.text.translate.NumericEntityUnescaper)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaper:126,1
    - Dst: '[CharSequence].charAt(org.apache.commons.text.translate.NumericEntityUnescaper)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaper:129,1
    - Dst: '[org.apache.commons.text.translate.NumericEntityUnescaper].isSet(org.apache.commons.text.translate.NumericEntityUnescaper)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaper:131,1
    - Dst: '[org.apache.commons.text.translate.NumericEntityUnescaper].isSet(org.apache.commons.text.translate.NumericEntityUnescaper)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaper:134,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaper:135,1
    - Dst: '[CharSequence].subSequence(org.apache.commons.text.translate.NumericEntityUnescaper,org.apache.commons.text.translate.NumericEntityUnescaper)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaper:141,1
    - Dst: '[org.apache.commons.text.translate.NumericEntityUnescaper].toString()'
      Src: org.apache.commons.text.translate.NumericEntityUnescaper:141,1
    - Dst: Integer.parseInt(org.apache.commons.text.translate.NumericEntityUnescaper,int)
      Src: org.apache.commons.text.translate.NumericEntityUnescaper:141,1
    - Dst: '[CharSequence].subSequence(org.apache.commons.text.translate.NumericEntityUnescaper,org.apache.commons.text.translate.NumericEntityUnescaper)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaper:143,1
    - Dst: '[org.apache.commons.text.translate.NumericEntityUnescaper].toString()'
      Src: org.apache.commons.text.translate.NumericEntityUnescaper:143,1
    - Dst: Integer.parseInt(org.apache.commons.text.translate.NumericEntityUnescaper,int)
      Src: org.apache.commons.text.translate.NumericEntityUnescaper:143,1
    - Dst: Character.isValidCodePoint(org.apache.commons.text.translate.NumericEntityUnescaper)
      Src: org.apache.commons.text.translate.NumericEntityUnescaper:148,1
    - Dst: Character.toChars(org.apache.commons.text.translate.NumericEntityUnescaper)
      Src: org.apache.commons.text.translate.NumericEntityUnescaper:152,1
    - Dst: '[java.io.Writer].write()'
      Src: org.apache.commons.text.translate.NumericEntityUnescaper:153,1
    - Dst: '[java.io.Writer].write()'
      Src: org.apache.commons.text.translate.NumericEntityUnescaper:154,1
    - Dst: '[java.io.Writer].write(org.apache.commons.text.translate.NumericEntityUnescaper)'
      Src: org.apache.commons.text.translate.NumericEntityUnescaper:156,1
    CyclomaticComplexity: 25
    EdgeCount: 25
    ICount: 52
    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: 161
      start: 108
    functionDepth: 1
    functionLinenumber: 108
    functionLinenumberEnd: 161
    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:
    - Character.isValidCodePoint(org.apache.commons.text.translate.NumericEntityUnescaper)
    - Character.toChars(org.apache.commons.text.translate.NumericEntityUnescaper)
    - '[java.io.Writer].write()'
    - '[org.apache.commons.lang3.CharUtils].isHex(org.apache.commons.text.translate.NumericEntityUnescaper)'
    - '[CharSequence].charAt(int)'
    - Integer.parseInt(org.apache.commons.text.translate.NumericEntityUnescaper,int)
    - '[IllegalArgumentException].<init>(String)'
    - '[java.io.Writer].write(org.apache.commons.text.translate.NumericEntityUnescaper)'
    - '[CharSequence].subSequence(org.apache.commons.text.translate.NumericEntityUnescaper,org.apache.commons.text.translate.NumericEntityUnescaper)'
    - '[CharSequence].charAt(org.apache.commons.text.translate.NumericEntityUnescaper)'
    - '[org.apache.commons.text.translate.NumericEntityUnescaper].toString()'
    - '[CharSequence].length()'
    - '[org.apache.commons.text.translate.NumericEntityUnescaper].isSet(org.apache.commons.text.translate.NumericEntityUnescaper)'
    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:
    - Character.codePointAt(CharSequence,int)
    - '[org.apache.commons.text.translate.CodePointTranslator].translate(org.apache.commons.text.translate.CodePointTranslator,java.io.Writer)'
    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: 41
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 41
    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: 3
    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: 51
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 51
    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:58,1
    - Dst: '[StringBuilder].<init>()'
      Src: org.apache.commons.text.translate.OctalUnescaper:59,1
    - Dst: '[CharSequence].charAt(int)'
      Src: org.apache.commons.text.translate.OctalUnescaper:60,1
    - Dst: '[CharSequence].charAt(int)'
      Src: org.apache.commons.text.translate.OctalUnescaper:60,1
    - Dst: '[org.apache.commons.lang3.CharUtils].isOctal(org.apache.commons.text.translate.OctalUnescaper)'
      Src: org.apache.commons.text.translate.OctalUnescaper:60,1
    - Dst: '[CharSequence].charAt(org.apache.commons.text.translate.OctalUnescaper)'
      Src: org.apache.commons.text.translate.OctalUnescaper:65,1
    - Dst: '[StringBuilder].append(org.apache.commons.text.translate.OctalUnescaper)'
      Src: org.apache.commons.text.translate.OctalUnescaper:65,1
    - Dst: '[CharSequence].charAt(org.apache.commons.text.translate.OctalUnescaper)'
      Src: org.apache.commons.text.translate.OctalUnescaper:66,1
    - Dst: '[org.apache.commons.lang3.CharUtils].isOctal(org.apache.commons.text.translate.OctalUnescaper)'
      Src: org.apache.commons.text.translate.OctalUnescaper:66,1
    - Dst: '[CharSequence].charAt(org.apache.commons.text.translate.OctalUnescaper)'
      Src: org.apache.commons.text.translate.OctalUnescaper:67,1
    - Dst: '[StringBuilder].append(org.apache.commons.text.translate.OctalUnescaper)'
      Src: org.apache.commons.text.translate.OctalUnescaper:67,1
    - Dst: '[CharSequence].charAt(org.apache.commons.text.translate.OctalUnescaper)'
      Src: org.apache.commons.text.translate.OctalUnescaper:68,1
    - Dst: '[org.apache.commons.text.translate.OctalUnescaper].isZeroToThree(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:68,1
    - Dst: '[org.apache.commons.lang3.CharUtils].isOctal(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:69,1
    - Dst: '[StringBuilder].append(org.apache.commons.text.translate.OctalUnescaper)'
      Src: org.apache.commons.text.translate.OctalUnescaper:69,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.text.translate.OctalUnescaper:72,1
    - Dst: Integer.parseInt(org.apache.commons.text.translate.OctalUnescaper,int)
      Src: org.apache.commons.text.translate.OctalUnescaper:72,1
    - Dst: '[java.io.Writer].write(org.apache.commons.text.translate.OctalUnescaper)'
      Src: org.apache.commons.text.translate.OctalUnescaper:72,1
    - Dst: '[StringBuilder].length()'
      Src: org.apache.commons.text.translate.OctalUnescaper:73,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: 76
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 76
    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)'
    - '[org.apache.commons.lang3.CharUtils].isOctal(org.apache.commons.text.translate.OctalUnescaper)'
    - '[CharSequence].charAt(org.apache.commons.text.translate.OctalUnescaper)'
    - '[StringBuilder].<init>()'
    - Integer.parseInt(org.apache.commons.text.translate.OctalUnescaper,int)
    - '[CharSequence].charAt(int)'
    - '[StringBuilder].toString()'
    - '[StringBuilder].length()'
    - '[java.io.Writer].write(org.apache.commons.text.translate.OctalUnescaper)'
    - '[CharSequence].length()'
    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:46,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: 47
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 47
    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:57,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: 58
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 58
    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:68,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: 69
      start: 67
    functionDepth: 1
    functionLinenumber: 67
    functionLinenumberEnd: 69
    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:84,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: 85
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 85
    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: 101
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 101
    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:111,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: 112
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 112
    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:128,1
    - Dst: '[java.io.Writer].write(String)'
      Src: org.apache.commons.text.translate.UnicodeEscaper:128,1
    - Dst: '[java.io.Writer].write(String)'
      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
    - Dst: '[java.io.Writer].write()'
      Src: org.apache.commons.text.translate.UnicodeEscaper:133,1
    - Dst: '[java.io.Writer].write()'
      Src: org.apache.commons.text.translate.UnicodeEscaper:134,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: 137
      start: 117
    functionDepth: 1
    functionLinenumber: 117
    functionLinenumberEnd: 137
    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()'
    - '[java.io.Writer].write(String)'
    - '[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].isAnonymousClass()'
    - '[org.apache.commons.text.translate.SinglePassTranslator].getSimpleName()'
    - '[org.apache.commons.text.translate.SinglePassTranslator].getClass()'
    - '[org.apache.commons.text.translate.SinglePassTranslator].getName()'
    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:46,1
    - Dst: '[org.apache.commons.text.translate.SinglePassTranslator].translateWhole(CharSequence,java.io.Writer)'
      Src: org.apache.commons.text.translate.SinglePassTranslator:50,1
    - Dst: '[CharSequence].length()'
      Src: org.apache.commons.text.translate.SinglePassTranslator:52,1
    - Dst: Character.codePointCount(CharSequence,int,org.apache.commons.text.translate.SinglePassTranslator)
      Src: org.apache.commons.text.translate.SinglePassTranslator:52,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: 53
      start: 43
    functionDepth: 1
    functionLinenumber: 43
    functionLinenumberEnd: 53
    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:
    - '[CharSequence].length()'
    - '[IllegalArgumentException].<init>(String)'
    - Character.codePointCount(CharSequence,int,org.apache.commons.text.translate.SinglePassTranslator)
    - '[org.apache.commons.text.translate.SinglePassTranslator].translateWhole(CharSequence,java.io.Writer)'
    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: 62
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 62
    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:100,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: 111
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 111
    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: 47
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 47
    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:51,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:52,1
    - Dst: '[java.io.Writer].write(org.apache.commons.text.translate.CsvTranslators.CsvEscaper)'
      Src: org.apache.commons.text.translate.CsvTranslators.CsvEscaper:53,1
    - Dst: '[java.io.Writer].write(org.apache.commons.text.translate.CsvTranslators.CsvEscaper)'
      Src: org.apache.commons.text.translate.CsvTranslators.CsvEscaper:56,1
    - Dst: Strings.CS.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:57,1
    - Dst: '[java.io.Writer].write(org.apache.commons.text.translate.CsvTranslators.CsvEscaper)'
      Src: org.apache.commons.text.translate.CsvTranslators.CsvEscaper:57,1
    - Dst: '[java.io.Writer].write(org.apache.commons.text.translate.CsvTranslators.CsvEscaper)'
      Src: org.apache.commons.text.translate.CsvTranslators.CsvEscaper:58,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: 60
      start: 49
    functionDepth: 1
    functionLinenumber: 49
    functionLinenumberEnd: 60
    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:
    - '[CharSequence].toString()'
    - '[java.io.Writer].write(org.apache.commons.text.translate.CsvTranslators.CsvEscaper)'
    - Strings.CS.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)'
    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: 73
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 73
    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].length()'
      Src: org.apache.commons.text.translate.CsvTranslators.CsvUnescaper:78,1
    - Dst: '[CharSequence].charAt(int)'
      Src: org.apache.commons.text.translate.CsvTranslators.CsvUnescaper:78,1
    - Dst: '[CharSequence].length()'
      Src: org.apache.commons.text.translate.CsvTranslators.CsvUnescaper:78,1
    - Dst: '[CharSequence].charAt(int)'
      Src: org.apache.commons.text.translate.CsvTranslators.CsvUnescaper:78,1
    - Dst: '[CharSequence].toString()'
      Src: org.apache.commons.text.translate.CsvTranslators.CsvUnescaper:79,1
    - Dst: '[java.io.Writer].write(org.apache.commons.text.translate.CsvTranslators.CsvUnescaper)'
      Src: org.apache.commons.text.translate.CsvTranslators.CsvUnescaper:79,1
    - Dst: '[CharSequence].length()'
      Src: org.apache.commons.text.translate.CsvTranslators.CsvUnescaper:83,1
    - Dst: '[CharSequence].subSequence(int,int)'
      Src: org.apache.commons.text.translate.CsvTranslators.CsvUnescaper:83,1
    - Dst: '[org.apache.commons.text.translate.CsvTranslators.CsvUnescaper].toString()'
      Src: org.apache.commons.text.translate.CsvTranslators.CsvUnescaper:83,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: Strings.CS.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: 5
    EdgeCount: 5
    ICount: 20
    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: 75
    functionDepth: 1
    functionLinenumber: 75
    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].subSequence(int,int)'
    - Strings.CS.replace(org.apache.commons.text.translate.CsvTranslators.CsvUnescaper,org.apache.commons.text.translate.CsvTranslators.CsvUnescaper,org.apache.commons.text.translate.CsvTranslators.CsvUnescaper)
    - '[java.io.Writer].write(org.apache.commons.text.translate.CsvTranslators.CsvUnescaper)'
    - '[CharSequence].charAt(int)'
    - '[org.apache.commons.lang3.StringUtils].containsAny(org.apache.commons.text.translate.CsvTranslators.CsvUnescaper,org.apache.commons.text.translate.CsvTranslators.CsvUnescaper)'
    - '[CharSequence].toString()'
    - '[org.apache.commons.text.translate.CsvTranslators.CsvUnescaper].toString()'
    - '[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:48,1
    - Dst: '[org.apache.commons.text.translate.CharSequenceTranslator].toUpperCase(org.apache.commons.text.translate.CharSequenceTranslator)'
      Src: org.apache.commons.text.translate.CharSequenceTranslator:48,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: 49
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 49
    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:
    - '[org.apache.commons.text.translate.CharSequenceTranslator].toUpperCase(org.apache.commons.text.translate.CharSequenceTranslator)'
    - Integer.toHexString(int)
    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: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    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: 1
    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].<init>(int)'
    - '[java.io.UncheckedIOException].<init>(org.apache.commons.text.translate.CharSequenceTranslator)'
    - '[java.io.StringWriter].toString()'
    - '[org.apache.commons.text.translate.CharSequenceTranslator].translate(CharSequence,java.io.StringWriter)'
    - '[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: 89
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 89
    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:99,1
    - Dst: '[CharSequence].length()'
      Src: org.apache.commons.text.translate.CharSequenceTranslator:104,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:106,1
    - Dst: '[CharSequence].charAt(org.apache.commons.text.translate.CharSequenceTranslator)'
      Src: org.apache.commons.text.translate.CharSequenceTranslator:110,1
    - Dst: '[java.io.Writer].write(org.apache.commons.text.translate.CharSequenceTranslator)'
      Src: org.apache.commons.text.translate.CharSequenceTranslator:111,1
    - Dst: Character.isHighSurrogate(org.apache.commons.text.translate.CharSequenceTranslator)
      Src: org.apache.commons.text.translate.CharSequenceTranslator:113,1
    - Dst: '[CharSequence].charAt(org.apache.commons.text.translate.CharSequenceTranslator)'
      Src: org.apache.commons.text.translate.CharSequenceTranslator:114,1
    - Dst: Character.isLowSurrogate(org.apache.commons.text.translate.CharSequenceTranslator)
      Src: org.apache.commons.text.translate.CharSequenceTranslator:115,1
    - Dst: '[java.io.Writer].write(org.apache.commons.text.translate.CharSequenceTranslator)'
      Src: org.apache.commons.text.translate.CharSequenceTranslator:116,1
    - Dst: Character.codePointAt(CharSequence,org.apache.commons.text.translate.CharSequenceTranslator)
      Src: org.apache.commons.text.translate.CharSequenceTranslator:125,1
    - Dst: Character.charCount(org.apache.commons.text.translate.CharSequenceTranslator)
      Src: org.apache.commons.text.translate.CharSequenceTranslator:125,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: 128
      start: 98
    functionDepth: 1
    functionLinenumber: 98
    functionLinenumberEnd: 128
    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:
    - Character.isHighSurrogate(org.apache.commons.text.translate.CharSequenceTranslator)
    - '[CharSequence].charAt(org.apache.commons.text.translate.CharSequenceTranslator)'
    - '[java.io.Writer].write(org.apache.commons.text.translate.CharSequenceTranslator)'
    - Character.charCount(org.apache.commons.text.translate.CharSequenceTranslator)
    - '[org.apache.commons.text.translate.CharSequenceTranslator].translate(CharSequence,org.apache.commons.text.translate.CharSequenceTranslator,java.io.Writer)'
    - Character.codePointAt(CharSequence,org.apache.commons.text.translate.CharSequenceTranslator)
    - '[CharSequence].length()'
    - '[org.apache.commons.lang3.Validate].isTrue(null,String)'
    - Character.isLowSurrogate(org.apache.commons.text.translate.CharSequenceTranslator)
    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:139,1
    - Dst: '[org.apache.commons.text.translate.AggregateTranslator].<init>(org.apache.commons.text.translate.CharSequenceTranslator)'
      Src: org.apache.commons.text.translate.CharSequenceTranslator:140,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: 141
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 141
    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: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
    - Dst: '[org.apache.commons.text.lookup.JavaPlatformStringLookup].lookup(String)'
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookup:96,1
    - Dst: System.out.printf(String,String,String)
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookup:96,1
    - Dst: '[org.apache.commons.text.lookup.JavaPlatformStringLookup].lookup(String)'
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookup:97,1
    - Dst: System.out.printf(String,String,String)
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookup:97,1
    - Dst: '[org.apache.commons.text.lookup.JavaPlatformStringLookup].lookup(String)'
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookup:98,1
    - Dst: System.out.printf(String,String,String)
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookup:98,1
    - Dst: '[org.apache.commons.text.lookup.JavaPlatformStringLookup].lookup(String)'
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookup:99,1
    - Dst: System.out.printf(String,String,String)
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookup:99,1
    - Dst: '[org.apache.commons.text.lookup.JavaPlatformStringLookup].lookup(String)'
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookup:100,1
    - Dst: System.out.printf(String,String,String)
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookup:100,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: 101
      start: 93
    functionDepth: 4
    functionLinenumber: 93
    functionLinenumberEnd: 101
    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.println()
    - '[org.apache.commons.text.lookup.JavaPlatformStringLookup].lookup(String)'
    - System.out.printf(String,String,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: 108
      start: 106
    functionDepth: 1
    functionLinenumber: 106
    functionLinenumberEnd: 108
    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:116,1
    - Dst: '[org.apache.commons.text.lookup.JavaPlatformStringLookup].availableProcessors()'
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookup:116,1
    - Dst: '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getSystemProperty(String)'
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookup:117,1
    - Dst: '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getSystemProperty(String,String)'
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookup:117,1
    - Dst: '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getSystemProperty(String,String)'
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookup:118,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: 119
      start: 115
    functionDepth: 2
    functionLinenumber: 115
    functionLinenumberEnd: 119
    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:
    - '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getSystemProperty(String)'
    - '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getSystemProperty(String,String)'
    - '[org.apache.commons.text.lookup.JavaPlatformStringLookup].availableProcessors()'
    - Runtime.getRuntime()
    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:127,1
    - Dst: '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getSystemProperty(String)'
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookup:127,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: 128
      start: 126
    functionDepth: 1
    functionLinenumber: 126
    functionLinenumberEnd: 128
    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:136,1
    - Dst: '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getSystemProperty(String)'
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookup:136,1
    - Dst: '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getSystemProperty(String,String)'
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookup:137,1
    - Dst: '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getSystemProperty(String)'
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookup:137,1
    - Dst: '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getSystemProperty(String,String)'
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookup:138,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: 139
      start: 135
    functionDepth: 2
    functionLinenumber: 135
    functionLinenumberEnd: 139
    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:147,1
    - Dst: '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getSystemProperty(String)'
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookup:147,1
    - Dst: '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getSystemProperty(String)'
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookup:148,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: 149
      start: 146
    functionDepth: 1
    functionLinenumber: 146
    functionLinenumberEnd: 149
    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:158,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: 159
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 159
    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:169,1
    - Dst: '[org.apache.commons.lang3.StringUtils].isEmpty(String)'
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookup:170,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: 174
      start: 168
    functionDepth: 1
    functionLinenumber: 168
    functionLinenumberEnd: 174
    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:182,1
    - Dst: '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getSystemProperty(String)'
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookup:182,1
    - Dst: '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getSystemProperty(String)'
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookup:183,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: 184
      start: 181
    functionDepth: 1
    functionLinenumber: 181
    functionLinenumberEnd: 184
    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:210,1
    - Dst: '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getRuntime()'
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookup:212,1
    - Dst: '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getVirtualMachine()'
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookup:214,1
    - Dst: '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getOperatingSystem()'
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookup:216,1
    - Dst: '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getHardware()'
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookup:218,1
    - Dst: '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getLocale()'
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookup:220,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.text.lookup.JavaPlatformStringLookup:222,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: 224
      start: 203
    functionDepth: 3
    functionLinenumber: 203
    functionLinenumberEnd: 224
    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].getRuntime()'
    - '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getOperatingSystem()'
    - '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getHardware()'
    - '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getVirtualMachine()'
    - '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getLocale()'
    - '[org.apache.commons.text.lookup.JavaPlatformStringLookup].getSystemProperty(String)'
    - '[IllegalArgumentException].<init>(String)'
    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.StringLookupFactory].addDefaultStringLookups(java.util.Map<String,org.apache.commons.text.lookup.StringLookup>)'
    - '[java.util.Map<String,org.apache.commons.text.lookup.StringLookup>].entrySet()'
    - '[org.apache.commons.text.lookup.InterpolatorStringLookup].stream()'
    - '[java.util.stream.Collectors].toMap()'
    - '[org.apache.commons.text.lookup.InterpolatorStringLookup].collect(org.apache.commons.text.lookup.InterpolatorStringLookup)'
    - '[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:
    - '[org.apache.commons.text.lookup.InterpolatorStringLookup].<init>(org.apache.commons.text.lookup.InterpolatorStringLookup,org.apache.commons.text.lookup.StringLookup,boolean)'
    - '[org.apache.commons.text.lookup.InterpolatorStringLookup].<init>()'
    - '[java.util.Collections].emptyMap()'
    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:
    - '[java.util.Map<String,org.apache.commons.text.lookup.StringLookup>].get(String)'
    - '[String].substring(int,org.apache.commons.text.lookup.InterpolatorStringLookup)'
    - '[String].indexOf(char)'
    - '[org.apache.commons.text.lookup.StringLookup].apply(org.apache.commons.text.lookup.InterpolatorStringLookup)'
    - '[String].substring(int)'
    - '[org.apache.commons.text.lookup.StringLookupFactory].toKey(org.apache.commons.text.lookup.InterpolatorStringLookup)'
    - '[org.apache.commons.text.lookup.InterpolatorStringLookup].apply(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(String,String)'
    - '[javax.script.ScriptEngineManager].<init>()'
    - '[java.util.Objects].toString(org.apache.commons.text.lookup.ScriptStringLookup,null)'
    - '[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)'
    - '[String].split(org.apache.commons.text.lookup.ScriptStringLookup,int)'
    - '[javax.script.ScriptEngineManager].getEngineByName(org.apache.commons.text.lookup.ScriptStringLookup)'
    - '[org.apache.commons.text.lookup.ScriptStringLookup].eval(org.apache.commons.text.lookup.ScriptStringLookup)'
    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:
    - '[org.apache.commons.text.lookup.InetAddressStringLookup].getInetAddress()'
    - '[java.net.InetAddress].getHostAddress()'
    - '[IllegalArgumentException].<init>(String)'
    - '[java.net.InetAddress].getHostName()'
    - '[java.net.InetAddress].getCanonicalHostName()'
    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.lang3.time.FastDateFormat].getInstance()'
    - '[java.util.Date].<init>(long)'
    - '[org.apache.commons.lang3.time.FastDateFormat].getInstance(String)'
    - '[org.apache.commons.text.lookup.IllegalArgumentExceptions].format(org.apache.commons.text.lookup.DateStringLookup,String,String)'
    - '[org.apache.commons.text.lookup.DateStringLookup].format(java.util.Date)'
    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:
    - System.currentTimeMillis()
    - '[org.apache.commons.text.lookup.DateStringLookup].formatDate(org.apache.commons.text.lookup.DateStringLookup,String)'
    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.IllegalArgumentExceptions].format(String,String)'
    - '[org.apache.commons.text.lookup.FileStringLookup].getPath(org.apache.commons.text.lookup.FileStringLookup)'
    - String.valueOf(org.apache.commons.text.lookup.FileStringLookup)
    - '[String].split(org.apache.commons.text.lookup.FileStringLookup)'
    - '[org.apache.commons.lang3.StringUtils].substringAfter(String,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)'
    - '[String].<init>(org.apache.commons.text.lookup.FileStringLookup,org.apache.commons.text.lookup.FileStringLookup)'
    - '[java.nio.file.Files].readAllBytes(org.apache.commons.text.lookup.FileStringLookup)'
    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:
    - '[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)'
    - '[org.apache.commons.text.lookup.UrlEncoderStringLookup].encode(String,org.apache.commons.text.lookup.UrlEncoderStringLookup)'
    - StandardCharsets.UTF_8.name()
    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].map()'
    - '[org.apache.commons.text.lookup.PathFence].collect(org.apache.commons.text.lookup.PathFence)'
    - '[java.util.stream.Collectors].toList()'
    - '[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(org.apache.commons.text.lookup.PathFence)'
      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,java.nio.file.Path,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: 9
    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:
    - '[java.util.List<java.nio.file.Path>].isEmpty()'
    - '[java.util.List<java.nio.file.Path>].stream()'
    - String.format(String,String,java.nio.file.Path,java.util.List<java.nio.file.Path>)
    - '[org.apache.commons.text.lookup.PathFence].filter()'
    - '[org.apache.commons.text.lookup.PathFence].findFirst()'
    - '[IllegalArgumentException].<init>(org.apache.commons.text.lookup.PathFence)'
    - '[org.apache.commons.text.lookup.PathFence].isPresent()'
    - '[java.nio.file.Paths].get(String)'
    - '[org.apache.commons.text.lookup.PathFence].normalize(org.apache.commons.text.lookup.PathFence)'
    linkageType: ''
    returnType: java.nio.file.Path
    signature: '[org.apache.commons.text.lookup.PathFence].apply(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.file.Path].toAbsolutePath()'
      Src: org.apache.commons.text.lookup.PathFence:109,1
    - Dst: '[org.apache.commons.text.lookup.PathFence].normalize()'
      Src: org.apache.commons.text.lookup.PathFence:109,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.file.Path
      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:
    - path
    argTypes:
    - java.nio.file.Path
    constantsTouched: []
    func_position:
      end: 110
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 110
    functionName: '[org.apache.commons.text.lookup.PathFence].normalize(java.nio.file.Path)'
    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].normalize()'
    - '[java.nio.file.Path].toAbsolutePath()'
    linkageType: ''
    returnType: java.nio.file.Path
    signature: '[org.apache.commons.text.lookup.PathFence].normalize(java.nio.file.Path)'
  - 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:607,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: 608
      start: 606
    functionDepth: 1
    functionLinenumber: 606
    functionLinenumberEnd: 608
    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:616,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: 617
      start: 615
    functionDepth: 1
    functionLinenumber: 615
    functionLinenumberEnd: 617
    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: 1
    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:626,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: 627
      start: 625
    functionDepth: 0
    functionLinenumber: 625
    functionLinenumberEnd: 627
    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:638,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: 639
      start: 637
    functionDepth: 0
    functionLinenumber: 637
    functionLinenumberEnd: 639
    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:379,1
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookup].on()'
      Src: org.apache.commons.text.lookup.StringLookupFactory:401,1
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookup].on()'
      Src: org.apache.commons.text.lookup.StringLookupFactory:425,1
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookup].on()'
      Src: org.apache.commons.text.lookup.StringLookupFactory:448,1
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookup].on()'
      Src: org.apache.commons.text.lookup.StringLookupFactory:453,1
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookup].on()'
      Src: org.apache.commons.text.lookup.StringLookupFactory:458,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory].<init>(null)'
      Src: org.apache.commons.text.lookup.StringLookupFactory:650,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: 651
      start: 649
    functionDepth: 1
    functionLinenumber: 649
    functionLinenumberEnd: 651
    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:379,1
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookup].on()'
      Src: org.apache.commons.text.lookup.StringLookupFactory:401,1
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookup].on()'
      Src: org.apache.commons.text.lookup.StringLookupFactory:425,1
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookup].on()'
      Src: org.apache.commons.text.lookup.StringLookupFactory:448,1
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookup].on()'
      Src: org.apache.commons.text.lookup.StringLookupFactory:453,1
    - Dst: '[org.apache.commons.text.lookup.FunctionStringLookup].on()'
      Src: org.apache.commons.text.lookup.StringLookupFactory:458,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: 658
      start: 656
    functionDepth: 2
    functionLinenumber: 656
    functionLinenumberEnd: 658
    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:673,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:673,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: 675
      start: 671
    functionDepth: 0
    functionLinenumber: 671
    functionLinenumberEnd: 675
    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: 702
      start: 700
    functionDepth: 0
    functionLinenumber: 700
    functionLinenumberEnd: 702
    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: 729
      start: 727
    functionDepth: 0
    functionLinenumber: 727
    functionLinenumberEnd: 729
    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: 758
      start: 755
    functionDepth: 0
    functionLinenumber: 755
    functionLinenumberEnd: 758
    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: 1
    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:770,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: 771
      start: 769
    functionDepth: 0
    functionLinenumber: 769
    functionLinenumberEnd: 771
    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: 808
      start: 806
    functionDepth: 0
    functionLinenumber: 806
    functionLinenumberEnd: 808
    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: 835
      start: 833
    functionDepth: 0
    functionLinenumber: 833
    functionLinenumberEnd: 835
    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: 874
      start: 872
    functionDepth: 0
    functionLinenumber: 872
    functionLinenumberEnd: 874
    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: 900
      start: 898
    functionDepth: 0
    functionLinenumber: 898
    functionLinenumberEnd: 900
    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:994,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: 995
      start: 993
    functionDepth: 0
    functionLinenumber: 993
    functionLinenumberEnd: 995
    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:1006,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: 1007
      start: 1005
    functionDepth: 1
    functionLinenumber: 1005
    functionLinenumberEnd: 1007
    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: 1034
      start: 1032
    functionDepth: 0
    functionLinenumber: 1032
    functionLinenumberEnd: 1034
    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:1050,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: 1051
      start: 1048
    functionDepth: 3
    functionLinenumber: 1048
    functionLinenumberEnd: 1051
    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:1062,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: 1063
      start: 1061
    functionDepth: 3
    functionLinenumber: 1061
    functionLinenumberEnd: 1063
    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:1073,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: 1074
      start: 1072
    functionDepth: 3
    functionLinenumber: 1072
    functionLinenumberEnd: 1074
    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: 1112
      start: 1110
    functionDepth: 0
    functionLinenumber: 1110
    functionLinenumberEnd: 1112
    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: 1144
      start: 1142
    functionDepth: 0
    functionLinenumber: 1142
    functionLinenumberEnd: 1144
    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: 1176
      start: 1174
    functionDepth: 0
    functionLinenumber: 1174
    functionLinenumberEnd: 1176
    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:1186,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: 1187
      start: 1185
    functionDepth: 1
    functionLinenumber: 1185
    functionLinenumberEnd: 1187
    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: 1196
      start: 1194
    functionDepth: 0
    functionLinenumber: 1194
    functionLinenumberEnd: 1196
    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:1310,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: 1311
      start: 1309
    functionDepth: 0
    functionLinenumber: 1309
    functionLinenumberEnd: 1311
    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: 1343
      start: 1341
    functionDepth: 0
    functionLinenumber: 1341
    functionLinenumberEnd: 1343
    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:1369,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: 1370
      start: 1368
    functionDepth: 3
    functionLinenumber: 1368
    functionLinenumberEnd: 1370
    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: 1410
      start: 1408
    functionDepth: 0
    functionLinenumber: 1408
    functionLinenumberEnd: 1410
    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: 1437
      start: 1435
    functionDepth: 0
    functionLinenumber: 1435
    functionLinenumberEnd: 1437
    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: 1470
      start: 1468
    functionDepth: 0
    functionLinenumber: 1468
    functionLinenumberEnd: 1470
    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: 1503
      start: 1501
    functionDepth: 0
    functionLinenumber: 1501
    functionLinenumberEnd: 1503
    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: 1546
      start: 1544
    functionDepth: 0
    functionLinenumber: 1544
    functionLinenumberEnd: 1546
    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: 1579
      start: 1577
    functionDepth: 0
    functionLinenumber: 1577
    functionLinenumberEnd: 1579
    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: 1612
      start: 1610
    functionDepth: 0
    functionLinenumber: 1610
    functionLinenumberEnd: 1612
    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:1655,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: 1656
      start: 1654
    functionDepth: 0
    functionLinenumber: 1654
    functionLinenumberEnd: 1656
    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>,java.util.Map<String,Boolean>,Path[])'
      Src: org.apache.commons.text.lookup.StringLookupFactory:1757,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:
    - factoryFeatures
    argTypes:
    - java.util.Map<String,Boolean>
    constantsTouched: []
    func_position:
      end: 1758
      start: 1756
    functionDepth: 0
    functionLinenumber: 1756
    functionLinenumberEnd: 1758
    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: 1
    functionsReached:
    - '[org.apache.commons.text.lookup.XmlStringLookup].<init>(java.util.Map<String,Boolean>,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: 245
      start: 243
    functionDepth: 0
    functionLinenumber: 243
    functionLinenumberEnd: 245
    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:250,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: 251
      start: 248
    functionDepth: 3
    functionLinenumber: 248
    functionLinenumberEnd: 251
    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: 265
      start: 262
    functionDepth: 0
    functionLinenumber: 262
    functionLinenumberEnd: 265
    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:285,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:285,1
    - Dst: '[DefaultStringLookup].getStringLookup()'
      Src: org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder:285,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:285,1
    - Dst: DefaultStringLookup.BASE64_DECODER.equals(DefaultStringLookup)
      Src: org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder:286,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder].toKey(String)'
      Src: org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder:288,1
    - Dst: '[DefaultStringLookup].getStringLookup()'
      Src: org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder:288,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:288,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: 290
      start: 284
    functionDepth: 1
    functionLinenumber: 284
    functionLinenumberEnd: 290
    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:
    - '[org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder].toKey(org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder)'
    - '[DefaultStringLookup].getStringLookup()'
    - '[DefaultStringLookup].getKey()'
    - '[org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder].toKey(String)'
    - DefaultStringLookup.BASE64_DECODER.equals(DefaultStringLookup)
    - '[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)'
    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: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
    - 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:315,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: 317
      start: 297
    functionDepth: 1
    functionLinenumber: 297
    functionLinenumberEnd: 317
    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:327,1
    - Dst: '[String].split(String)'
      Src: org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder:329,1
    - Dst: lookupName.isEmpty()
      Src: org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder:330,1
    - Dst: lookupName.toUpperCase()
      Src: org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder:331,1
    - Dst: DefaultStringLookup.valueOf(org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder)
      Src: org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder:331,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:331,1
    - Dst: '[IllegalArgumentException].<init>(String,org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder)'
      Src: org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder:335,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: 338
      start: 326
    functionDepth: 0
    functionLinenumber: 326
    functionLinenumberEnd: 338
    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:
    - '[org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder].addLookup(org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder,java.util.HashMap)'
    - lookupName.toUpperCase()
    - '[java.util.HashMap].<init>()'
    - DefaultStringLookup.valueOf(org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder)
    - '[IllegalArgumentException].<init>(String,org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder)'
    - '[String].split(String)'
    - lookupName.isEmpty()
    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:275,1
    - Dst: '[DefaultStringLookupsHolder].<init>(org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder)'
      Src: org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder:275,1
    - Dst: '[java.util.Properties].containsKey(org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder)'
      Src: org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder:349,1
    - Dst: '[java.util.Properties].getProperty(org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder)'
      Src: org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder:350,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:350,1
    - Dst: '[org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder].createDefaultStringLookups()'
      Src: org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder:351,1
    - Dst: '[java.util.Collections].unmodifiableMap(org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder)'
      Src: org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder:352,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: 353
      start: 348
    functionDepth: 2
    functionLinenumber: 348
    functionLinenumberEnd: 353
    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:
    - '[org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder].parseStringLookups(org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder)'
    - System.getProperties()
    - '[java.util.Properties].getProperty(org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder)'
    - '[java.util.Properties].containsKey(org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder)'
    - '[org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder].createDefaultStringLookups()'
    - '[DefaultStringLookupsHolder].<init>(org.apache.commons.text.lookup.StringLookupFactory.DefaultStringLookupsHolder)'
    - '[java.util.Collections].unmodifiableMap(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: 362
      start: 360
    functionDepth: 0
    functionLinenumber: 360
    functionLinenumberEnd: 362
    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[0].trim()
    - '[org.apache.commons.text.lookup.DnsStringLookup].split(String)'
    - '[org.apache.commons.text.lookup.DnsStringLookup].getHostName()'
    - keys[1].trim()
    - '[String].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()'
    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.PropertiesStringLookup].<init>(Path[])'
    - '[org.apache.commons.text.lookup.AbstractPathFencedLookup].<init>(org.apache.commons.text.lookup.PropertiesStringLookup)'
    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.text.lookup.IllegalArgumentExceptions].format(org.apache.commons.text.lookup.PropertiesStringLookup,String,org.apache.commons.text.lookup.PropertiesStringLookup,org.apache.commons.text.lookup.PropertiesStringLookup)'
    - '[java.nio.file.Files].newInputStream(org.apache.commons.text.lookup.PropertiesStringLookup)'
    - '[java.util.Properties].load(org.apache.commons.text.lookup.PropertiesStringLookup)'
    - '[org.apache.commons.text.lookup.PropertiesStringLookup].getPath(org.apache.commons.text.lookup.PropertiesStringLookup)'
    - '[org.apache.commons.lang3.StringUtils].substringAfter(String,String)'
    - '[org.apache.commons.text.lookup.IllegalArgumentExceptions].format(String,String,String)'
    - '[org.apache.commons.text.lookup.PropertiesStringLookup].toPropertyKey(String,String)'
    - '[String].split(String)'
    - '[java.util.Properties].getProperty(org.apache.commons.text.lookup.PropertiesStringLookup)'
    - '[java.util.Properties].<init>()'
    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>,java.util.Map<String,Boolean>,Path[])'
      Src: org.apache.commons.text.lookup.XmlStringLookup:78,1
    - Dst: '[org.apache.commons.text.lookup.AbstractPathFencedLookup].<init>(org.apache.commons.text.lookup.XmlStringLookup)'
      Src: org.apache.commons.text.lookup.XmlStringLookup:99,1
    - Dst: '[java.util.Objects].requireNonNull(java.util.Map<String,Boolean>,String)'
      Src: org.apache.commons.text.lookup.XmlStringLookup:100,1
    - Dst: '[java.util.Objects].requireNonNull(java.util.Map<String,Boolean>,String)'
      Src: org.apache.commons.text.lookup.XmlStringLookup:101,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,Boolean>
      - java.util.Map<String,Boolean>
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.util.Map<String,Boolean>
      - java.util.Map<String,Boolean>
      - org.apache.commons.text.lookup.XmlStringLookup
      - java.util.Map<String,Boolean>
      - 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: 2
    argNames:
    - xmlFactoryFeatures
    - xPathFactoryFeatures
    argTypes:
    - java.util.Map<String,Boolean>
    - java.util.Map<String,Boolean>
    constantsTouched: []
    func_position:
      end: 102
      start: 98
    functionDepth: 1
    functionLinenumber: 98
    functionLinenumberEnd: 102
    functionName: '[org.apache.commons.text.lookup.XmlStringLookup].<init>(java.util.Map<String,Boolean>,java.util.Map<String,Boolean>)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/lookup/XmlStringLookup.java
    functionUses: 2
    functionsReached:
    - '[java.util.Objects].requireNonNull(java.util.Map<String,Boolean>,String)'
    - '[org.apache.commons.text.lookup.XmlStringLookup].<init>(java.util.Map<String,Boolean>,java.util.Map<String,Boolean>,Path[])'
    - '[org.apache.commons.text.lookup.AbstractPathFencedLookup].<init>(org.apache.commons.text.lookup.XmlStringLookup)'
    linkageType: ''
    returnType: org.apache.commons.text.lookup.XmlStringLookup
    signature: '[org.apache.commons.text.lookup.XmlStringLookup].<init>(java.util.Map<String,Boolean>,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:124,1
    - Dst: '[org.apache.commons.text.lookup.IllegalArgumentExceptions].format(String,String)'
      Src: org.apache.commons.text.lookup.XmlStringLookup:127,1
    - Dst: '[org.apache.commons.lang3.StringUtils].substringAfterLast(String,org.apache.commons.text.lookup.XmlStringLookup)'
      Src: org.apache.commons.text.lookup.XmlStringLookup:130,1
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: org.apache.commons.text.lookup.XmlStringLookup:131,1
    - Dst: '[java.util.Map<String,Boolean>].entrySet()'
      Src: org.apache.commons.text.lookup.XmlStringLookup:133,1
    - Dst: p.getKey()
      Src: org.apache.commons.text.lookup.XmlStringLookup:134,1
    - Dst: p.getValue()
      Src: org.apache.commons.text.lookup.XmlStringLookup:134,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:134,1
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookup].getPath(org.apache.commons.text.lookup.XmlStringLookup)'
      Src: org.apache.commons.text.lookup.XmlStringLookup:136,1
    - Dst: '[java.nio.file.Files].newInputStream(org.apache.commons.text.lookup.XmlStringLookup)'
      Src: org.apache.commons.text.lookup.XmlStringLookup:136,1
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookup].newDocumentBuilder()'
      Src: org.apache.commons.text.lookup.XmlStringLookup:137,1
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookup].parse(org.apache.commons.text.lookup.XmlStringLookup)'
      Src: org.apache.commons.text.lookup.XmlStringLookup:137,1
    - Dst: '[javax.xml.xpath.XPathFactory].newInstance()'
      Src: org.apache.commons.text.lookup.XmlStringLookup:138,1
    - Dst: '[java.util.Map<String,Boolean>].entrySet()'
      Src: org.apache.commons.text.lookup.XmlStringLookup:139,1
    - Dst: p.getKey()
      Src: org.apache.commons.text.lookup.XmlStringLookup:140,1
    - Dst: p.getValue()
      Src: org.apache.commons.text.lookup.XmlStringLookup:140,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:140,1
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookup].newXPath()'
      Src: org.apache.commons.text.lookup.XmlStringLookup:142,1
    - Dst: '[org.apache.commons.text.lookup.XmlStringLookup].evaluate(org.apache.commons.text.lookup.XmlStringLookup,org.apache.commons.text.lookup.XmlStringLookup)'
      Src: org.apache.commons.text.lookup.XmlStringLookup:142,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.commons.text.lookup.XmlStringLookup)'
      Src: org.apache.commons.text.lookup.XmlStringLookup:145,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.util.Map<String,Boolean>
      - java.util.Map<String,Boolean>
      - org.apache.commons.text.lookup.XmlStringLookup
      - java.util.Map<String,Boolean>
      - 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: 147
      start: 119
    functionDepth: 1
    functionLinenumber: 119
    functionLinenumberEnd: 147
    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:
    - '[String].split(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)'
    - '[org.apache.commons.text.lookup.XmlStringLookup].parse(org.apache.commons.text.lookup.XmlStringLookup)'
    - '[javax.xml.xpath.XPathFactory].newInstance()'
    - '[org.apache.commons.text.lookup.IllegalArgumentExceptions].format(String,String)'
    - '[org.apache.commons.lang3.StringUtils].substringAfterLast(String,org.apache.commons.text.lookup.XmlStringLookup)'
    - p.getKey()
    - '[java.util.Map<String,Boolean>].entrySet()'
    - p.getValue()
    - '[java.nio.file.Files].newInputStream(org.apache.commons.text.lookup.XmlStringLookup)'
    - '[org.apache.commons.text.lookup.XmlStringLookup].newDocumentBuilder()'
    - '[org.apache.commons.text.lookup.XmlStringLookup].evaluate(org.apache.commons.text.lookup.XmlStringLookup,org.apache.commons.text.lookup.XmlStringLookup)'
    - '[IllegalArgumentException].<init>(org.apache.commons.text.lookup.XmlStringLookup)'
    - '[org.apache.commons.text.lookup.XmlStringLookup].newXPath()'
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[org.apache.commons.text.lookup.XmlStringLookup].getPath(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:
    - '[org.apache.commons.text.lookup.IllegalArgumentExceptions].format(String,String)'
    - '[java.io.StringWriter].write(org.apache.commons.text.lookup.UrlStringLookup,int,org.apache.commons.text.lookup.UrlStringLookup)'
    - '[java.net.URL].<init>(org.apache.commons.text.lookup.UrlStringLookup)'
    - '[java.io.StringWriter].<init>(org.apache.commons.text.lookup.UrlStringLookup)'
    - '[java.net.URL].openStream()'
    - '[java.io.InputStreamReader].<init>(org.apache.commons.text.lookup.UrlStringLookup,org.apache.commons.text.lookup.UrlStringLookup)'
    - '[org.apache.commons.lang3.StringUtils].substringAfter(String,org.apache.commons.text.lookup.UrlStringLookup)'
    - '[java.io.BufferedInputStream].<init>(org.apache.commons.text.lookup.UrlStringLookup)'
    - '[java.io.StringWriter].toString()'
    - '[String].split(org.apache.commons.text.lookup.UrlStringLookup)'
    - reader.read(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)'
    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:
    - '[org.apache.commons.text.lookup.UrlDecoderStringLookup].decode(String,org.apache.commons.text.lookup.UrlDecoderStringLookup)'
    - '[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)'
    - StandardCharsets.UTF_8.name()
    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>()'
    - '[org.apache.commons.text.lookup.ResourceBundleStringLookup].<init>(null)'
    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(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)'
    - '[org.apache.commons.text.lookup.IllegalArgumentExceptions].format(String,String)'
    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)'
    - '[java.util.Objects].toString(Object,null)'
    - '[String].substring(int,org.apache.commons.text.lookup.ConstantStringLookup)'
    - '[String].lastIndexOf(char)'
    - '[String].substring(int)'
    - '[java.util.concurrent.ConcurrentHashMap<String,String>].get(String)'
    - '[java.util.concurrent.ConcurrentHashMap<String,String>].put(String,org.apache.commons.text.lookup.ConstantStringLookup)'
    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:
    - '[org.apache.commons.text.lookup.ConstantStringLookup].fetchClass(String)'
    - '[Class<?>].getField(String)'
    - '[org.apache.commons.text.lookup.ConstantStringLookup].get(null)'
    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:
    - '[org.apache.commons.text.lookup.ConstantStringLookup].<init>()'
    - '[java.util.concurrent.ConcurrentHashMap].<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:
    - String.format(String,org.apache.commons.text.lookup.IllegalArgumentExceptions)
    - '[IllegalArgumentException].<init>(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:
    - String.format(String,org.apache.commons.text.lookup.IllegalArgumentExceptions)
    - '[IllegalArgumentException].<init>(org.apache.commons.text.lookup.IllegalArgumentExceptions,Throwable)'
    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.function.Function<String,V>].apply(String)'
    - '[java.util.Objects].toString(org.apache.commons.text.lookup.FunctionStringLookup,null)'
    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: 142
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 142
    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:152,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:153,1
    - Dst: Double.toString(double)
      Src: org.apache.commons.text.numbers.ParsedDecimal:163,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].toCharArray()'
      Src: org.apache.commons.text.numbers.ParsedDecimal:163,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].digitValue(org.apache.commons.text.numbers.ParsedDecimal)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:187,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].parseExponent(org.apache.commons.text.numbers.ParsedDecimal,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:202,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:206,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].<init>(boolean,int,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:210,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: 211
      start: 151
    functionDepth: 0
    functionLinenumber: 151
    functionLinenumberEnd: 211
    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:
    - '[org.apache.commons.text.numbers.ParsedDecimal].parseExponent(org.apache.commons.text.numbers.ParsedDecimal,int)'
    - Double.toString(double)
    - '[org.apache.commons.text.numbers.ParsedDecimal].digitValue(org.apache.commons.text.numbers.ParsedDecimal)'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.apache.commons.text.numbers.ParsedDecimal].<init>(boolean,int,int)'
    - Double.isFinite(double)
    - '[org.apache.commons.text.numbers.ParsedDecimal].<init>(boolean,int[],org.apache.commons.text.numbers.ParsedDecimal,int)'
    - '[org.apache.commons.text.numbers.ParsedDecimal].toCharArray()'
    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:230,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: 234
      start: 221
    functionDepth: 0
    functionLinenumber: 221
    functionLinenumberEnd: 234
    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: 268
      start: 262
    functionDepth: 0
    functionLinenumber: 262
    functionLinenumberEnd: 268
    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: 277
      start: 275
    functionDepth: 0
    functionLinenumber: 275
    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: []
    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:286,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: 288
      start: 284
    functionDepth: 0
    functionLinenumber: 284
    functionLinenumberEnd: 288
    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:298,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].getDecimalSeparator()'
      Src: org.apache.commons.text.numbers.ParsedDecimal:302,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].append(org.apache.commons.text.numbers.ParsedDecimal)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:302,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].append(org.apache.commons.text.numbers.ParsedDecimal)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:306,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].appendLocalizedDigit(org.apache.commons.text.numbers.ParsedDecimal)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:311,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].isIncludeFractionPlaceholder()'
      Src: org.apache.commons.text.numbers.ParsedDecimal:313,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].getDecimalSeparator()'
      Src: org.apache.commons.text.numbers.ParsedDecimal:314,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].append(org.apache.commons.text.numbers.ParsedDecimal)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:314,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].append(org.apache.commons.text.numbers.ParsedDecimal)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:315,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: 317
      start: 297
    functionDepth: 1
    functionLinenumber: 297
    functionLinenumberEnd: 317
    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].append(org.apache.commons.text.numbers.ParsedDecimal)'
    - '[org.apache.commons.text.numbers.ParsedDecimal].appendLocalizedDigit(org.apache.commons.text.numbers.ParsedDecimal)'
    - '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].isIncludeFractionPlaceholder()'
    - '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].getDigits()'
    - '[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:326,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: 327
      start: 325
    functionDepth: 0
    functionLinenumber: 325
    functionLinenumberEnd: 327
    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:338,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].getMinusSign()'
      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:339,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].getDigits()'
      Src: org.apache.commons.text.numbers.ParsedDecimal:342,1
    - Dst: Math.min(int,int)
      Src: org.apache.commons.text.numbers.ParsedDecimal:345,1
    - Dst: Math.max(int,org.apache.commons.text.numbers.ParsedDecimal)
      Src: org.apache.commons.text.numbers.ParsedDecimal:345,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].appendLocalizedDigit(org.apache.commons.text.numbers.ParsedDecimal)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:350,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].append(org.apache.commons.text.numbers.ParsedDecimal)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:354,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].append(org.apache.commons.text.numbers.ParsedDecimal)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:357,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: 361
      start: 337
    functionDepth: 2
    functionLinenumber: 337
    functionLinenumberEnd: 361
    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:
    - Math.min(int,int)
    - '[org.apache.commons.text.numbers.ParsedDecimal].shouldIncludeMinus(FormatOptions)'
    - '[org.apache.commons.text.numbers.ParsedDecimal].append(org.apache.commons.text.numbers.ParsedDecimal)'
    - '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].getMinusSign()'
    - '[org.apache.commons.text.numbers.ParsedDecimal].appendLocalizedDigit(org.apache.commons.text.numbers.ParsedDecimal)'
    - '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].getDigits()'
    - Math.max(int,org.apache.commons.text.numbers.ParsedDecimal)
    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:372,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].getMinusSign()'
      Src: org.apache.commons.text.numbers.ParsedDecimal:373,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].append(org.apache.commons.text.numbers.ParsedDecimal)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:373,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].getDigits()'
      Src: org.apache.commons.text.numbers.ParsedDecimal:376,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].getGroupingSeparator()'
      Src: org.apache.commons.text.numbers.ParsedDecimal:378,1
    - Dst: Math.min(int,int)
      Src: org.apache.commons.text.numbers.ParsedDecimal:380,1
    - Dst: Math.max(int,org.apache.commons.text.numbers.ParsedDecimal)
      Src: org.apache.commons.text.numbers.ParsedDecimal:380,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].appendLocalizedDigit(org.apache.commons.text.numbers.ParsedDecimal)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:386,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].requiresGroupingSeparatorAfterPosition(org.apache.commons.text.numbers.ParsedDecimal)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:387,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].append(org.apache.commons.text.numbers.ParsedDecimal)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:388,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].append(org.apache.commons.text.numbers.ParsedDecimal)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:393,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].requiresGroupingSeparatorAfterPosition(org.apache.commons.text.numbers.ParsedDecimal)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:394,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].append(org.apache.commons.text.numbers.ParsedDecimal)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:395,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].append(org.apache.commons.text.numbers.ParsedDecimal)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:399,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: 403
      start: 371
    functionDepth: 2
    functionLinenumber: 371
    functionLinenumberEnd: 403
    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:
    - Math.min(int,int)
    - '[org.apache.commons.text.numbers.ParsedDecimal].requiresGroupingSeparatorAfterPosition(org.apache.commons.text.numbers.ParsedDecimal)'
    - '[org.apache.commons.text.numbers.ParsedDecimal].shouldIncludeMinus(FormatOptions)'
    - '[org.apache.commons.text.numbers.ParsedDecimal].append(org.apache.commons.text.numbers.ParsedDecimal)'
    - '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].getMinusSign()'
    - '[org.apache.commons.text.numbers.ParsedDecimal].appendLocalizedDigit(org.apache.commons.text.numbers.ParsedDecimal)'
    - '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].getGroupingSeparator()'
    - '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].getDigits()'
    - Math.max(int,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:415,1
    - Dst: Math.abs(int)
      Src: org.apache.commons.text.numbers.ParsedDecimal:421,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].isIncludeFractionPlaceholder()'
      Src: org.apache.commons.text.numbers.ParsedDecimal:426,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: 436
      start: 413
    functionDepth: 2
    functionLinenumber: 413
    functionLinenumberEnd: 436
    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: 445
      start: 443
    functionDepth: 0
    functionLinenumber: 443
    functionLinenumberEnd: 445
    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:455,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].isGroupThousands()'
      Src: org.apache.commons.text.numbers.ParsedDecimal:458,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: 463
      start: 454
    functionDepth: 3
    functionLinenumber: 454
    functionLinenumberEnd: 463
    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: 473
      start: 471
    functionDepth: 0
    functionLinenumber: 471
    functionLinenumberEnd: 473
    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: 483
      start: 481
    functionDepth: 0
    functionLinenumber: 481
    functionLinenumberEnd: 483
    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:494,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].roundUp(int)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:495,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].truncate(int)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:497,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: 500
      start: 492
    functionDepth: 1
    functionLinenumber: 492
    functionLinenumberEnd: 500
    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].truncate(int)'
    - '[org.apache.commons.text.numbers.ParsedDecimal].shouldRoundUp(int)'
    - '[org.apache.commons.text.numbers.ParsedDecimal].roundUp(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:508,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: 511
      start: 507
    functionDepth: 0
    functionLinenumber: 507
    functionLinenumberEnd: 511
    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: 521
      start: 518
    functionDepth: 0
    functionLinenumber: 518
    functionLinenumberEnd: 521
    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: 531
      start: 529
    functionDepth: 0
    functionLinenumber: 529
    functionLinenumberEnd: 531
    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:545,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].shouldRoundUp(int)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:546,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].setSingleDigitValue(int,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:548,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].setSingleDigitValue(int,int)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:551,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: 554
      start: 539
    functionDepth: 1
    functionLinenumber: 539
    functionLinenumberEnd: 554
    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].shouldRoundUp(int)'
    - '[org.apache.commons.text.numbers.ParsedDecimal].setSingleDigitValue(int,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:579,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].truncate(org.apache.commons.text.numbers.ParsedDecimal)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:582,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: 584
      start: 561
    functionDepth: 0
    functionLinenumber: 561
    functionLinenumberEnd: 584
    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: 596
      start: 592
    functionDepth: 0
    functionLinenumber: 592
    functionLinenumberEnd: 596
    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:606,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: 607
      start: 605
    functionDepth: 1
    functionLinenumber: 605
    functionLinenumberEnd: 607
    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:616,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].isZero()'
      Src: org.apache.commons.text.numbers.ParsedDecimal:616,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: 617
      start: 615
    functionDepth: 1
    functionLinenumber: 615
    functionLinenumberEnd: 617
    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.FormatOptions].isSignedZero()'
    - '[org.apache.commons.text.numbers.ParsedDecimal].isZero()'
    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: 636
      start: 625
    functionDepth: 0
    functionLinenumber: 625
    functionLinenumberEnd: 636
    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:656,1
    - Dst: Math.floorMod(int,int)
      Src: org.apache.commons.text.numbers.ParsedDecimal:656,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].toScientificString(org.apache.commons.text.numbers.ParsedDecimal,FormatOptions)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:657,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: 658
      start: 655
    functionDepth: 1
    functionLinenumber: 655
    functionLinenumberEnd: 658
    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:678,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].getPlainStringSize(org.apache.commons.text.numbers.ParsedDecimal,FormatOptions)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:681,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].prepareOutput(int)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:681,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].isGroupThousands()'
      Src: org.apache.commons.text.numbers.ParsedDecimal:683,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].appendWholeGrouped(org.apache.commons.text.numbers.ParsedDecimal,FormatOptions)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:684,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].appendWhole(org.apache.commons.text.numbers.ParsedDecimal,FormatOptions)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:685,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:687,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].outputString()'
      Src: org.apache.commons.text.numbers.ParsedDecimal:689,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: 690
      start: 675
    functionDepth: 1
    functionLinenumber: 675
    functionLinenumberEnd: 690
    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].outputString()'
    - '[org.apache.commons.text.numbers.ParsedDecimal].appendWhole(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].appendFraction(org.apache.commons.text.numbers.ParsedDecimal,org.apache.commons.text.numbers.ParsedDecimal,FormatOptions)'
    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:709,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: 710
      start: 708
    functionDepth: 4
    functionLinenumber: 708
    functionLinenumberEnd: 710
    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:721,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].shouldIncludeExponent(org.apache.commons.text.numbers.ParsedDecimal,FormatOptions)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:722,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].getDigitStringSize(int,FormatOptions)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:727,1
    - Dst: Math.log10(org.apache.commons.text.numbers.ParsedDecimal)
      Src: org.apache.commons.text.numbers.ParsedDecimal:731,1
    - Dst: Math.floor(org.apache.commons.text.numbers.ParsedDecimal)
      Src: org.apache.commons.text.numbers.ParsedDecimal:731,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].getExponentSeparatorChars()'
      Src: org.apache.commons.text.numbers.ParsedDecimal:734,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].prepareOutput(org.apache.commons.text.numbers.ParsedDecimal)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:740,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].appendWhole(int,FormatOptions)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:743,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].appendFraction(int,int,FormatOptions)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:744,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].getExponentSeparatorChars()'
      Src: org.apache.commons.text.numbers.ParsedDecimal:748,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].append(org.apache.commons.text.numbers.ParsedDecimal)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:748,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].getMinusSign()'
      Src: org.apache.commons.text.numbers.ParsedDecimal:751,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].append(org.apache.commons.text.numbers.ParsedDecimal)'
      Src: org.apache.commons.text.numbers.ParsedDecimal:751,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].getDigits()'
      Src: org.apache.commons.text.numbers.ParsedDecimal:757,1
    - Dst: '[org.apache.commons.text.numbers.ParsedDecimal].outputString()'
      Src: org.apache.commons.text.numbers.ParsedDecimal:766,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: 767
      start: 719
    functionDepth: 3
    functionLinenumber: 719
    functionLinenumberEnd: 767
    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)'
    - Math.log10(org.apache.commons.text.numbers.ParsedDecimal)
    - Math.floor(org.apache.commons.text.numbers.ParsedDecimal)
    - '[org.apache.commons.text.numbers.ParsedDecimal].getDigitStringSize(int,FormatOptions)'
    - '[org.apache.commons.text.numbers.ParsedDecimal].outputString()'
    - '[org.apache.commons.text.numbers.ParsedDecimal].append(org.apache.commons.text.numbers.ParsedDecimal)'
    - '[org.apache.commons.text.numbers.ParsedDecimal].appendFraction(int,int,FormatOptions)'
    - '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].getExponentSeparatorChars()'
    - '[org.apache.commons.text.numbers.ParsedDecimal].prepareOutput(org.apache.commons.text.numbers.ParsedDecimal)'
    - '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].getMinusSign()'
    - Math.abs(org.apache.commons.text.numbers.ParsedDecimal)
    - '[org.apache.commons.text.numbers.ParsedDecimal.FormatOptions].getDigits()'
    - '[org.apache.commons.text.numbers.ParsedDecimal].shouldIncludeExponent(org.apache.commons.text.numbers.ParsedDecimal,FormatOptions)'
    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: 785
      start: 774
    functionDepth: 0
    functionLinenumber: 774
    functionLinenumberEnd: 785
    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: 50
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 50
    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: 57
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 57
    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: 64
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 64
    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: 71
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 71
    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: 78
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 78
    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: 85
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 85
    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: 92
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 92
    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: 99
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 99
    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: 106
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 106
    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:
    - '[java.util.Objects].equals(CharSequence,org.apache.commons.text.similarity.SimilarityCharacterInput)'
    - '[Object].getClass()'
    - '[org.apache.commons.text.similarity.SimilarityCharacterInput].getClass()'
    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:85,1
    - Dst: '[org.apache.commons.text.similarity.FuzzyScore].toLowerCase(java.util.Locale)'
      Src: org.apache.commons.text.similarity.FuzzyScore:85,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: '[org.apache.commons.text.similarity.FuzzyScore].length()'
      Src: org.apache.commons.text.similarity.FuzzyScore:94,1
    - Dst: '[org.apache.commons.text.similarity.FuzzyScore].charAt(org.apache.commons.text.similarity.FuzzyScore)'
      Src: org.apache.commons.text.similarity.FuzzyScore:95,1
    - Dst: '[org.apache.commons.text.similarity.FuzzyScore].length()'
      Src: org.apache.commons.text.similarity.FuzzyScore:97,1
    - Dst: '[org.apache.commons.text.similarity.FuzzyScore].charAt(org.apache.commons.text.similarity.FuzzyScore)'
      Src: org.apache.commons.text.similarity.FuzzyScore:98,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: 115
      start: 77
    functionDepth: 1
    functionLinenumber: 77
    functionLinenumberEnd: 115
    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].charAt(org.apache.commons.text.similarity.FuzzyScore)'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.apache.commons.text.similarity.FuzzyScore].length()'
    - '[org.apache.commons.text.similarity.FuzzyScore].toLowerCase(java.util.Locale)'
    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: 124
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 124
    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:59,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.text.similarity.IntersectionResult:62,1
    - Dst: Math.min(int,int)
      Src: org.apache.commons.text.similarity.IntersectionResult:64,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.text.similarity.IntersectionResult:65,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: 70
      start: 57
    functionDepth: 1
    functionLinenumber: 57
    functionLinenumberEnd: 70
    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:
    - Math.min(int,int)
    - '[IllegalArgumentException].<init>(String)'
    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:77,1
    - Dst: '[Object].getClass()'
      Src: org.apache.commons.text.similarity.IntersectionResult:77,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: 82
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 82
    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: 91
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 91
    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: 100
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 100
    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: 109
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 109
    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:113,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: 114
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 114
    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: 119
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 119
    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.SimilarityInput].input(CharSequence)'
    - '[org.apache.commons.text.similarity.JaccardSimilarity].apply(org.apache.commons.text.similarity.SimilarityInput<Character>,org.apache.commons.text.similarity.SimilarityInput<Character>)'
    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].size()'
    - '[org.apache.commons.text.similarity.SimilarityInput<E>].length()'
    - '[java.util.HashSet].<init>()'
    - '[IllegalArgumentException].<init>(String)'
    - '[java.util.HashSet].<init>(java.util.HashSet)'
    - '[java.util.HashSet].add(org.apache.commons.text.similarity.JaccardSimilarity)'
    - '[java.util.HashSet].addAll(java.util.HashSet)'
    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>].at(org.apache.commons.text.similarity.HammingDistance)'
    - '[org.apache.commons.text.similarity.HammingDistance].equals(org.apache.commons.text.similarity.HammingDistance)'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.apache.commons.text.similarity.SimilarityInput<E>].length()'
    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.JaccardDistance].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.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:
    - '[Double].doubleValue()'
    - '[org.apache.commons.text.similarity.JaccardSimilarity].apply(org.apache.commons.text.similarity.SimilarityInput<E>,org.apache.commons.text.similarity.SimilarityInput<E>)'
    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: 2
    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:
    - '[IllegalArgumentException].<init>(String)'
    - '[CharSequence].length()'
    - '[org.apache.commons.text.similarity.LongestCommonSubsequence].apply(CharSequence,CharSequence)'
    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: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - distance
    - threshold
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: '[org.apache.commons.text.similarity.DamerauLevenshteinDistance].clampDistance(int,int)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/DamerauLevenshteinDistance.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.similarity.DamerauLevenshteinDistance].clampDistance(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistance:54,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<E>].length()'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistance:59,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<E>].length()'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistance:60,1
    - Dst: '[org.apache.commons.text.similarity.DamerauLevenshteinDistance].clampDistance(org.apache.commons.text.similarity.DamerauLevenshteinDistance,int)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistance:63,1
    - Dst: '[org.apache.commons.text.similarity.DamerauLevenshteinDistance].clampDistance(org.apache.commons.text.similarity.DamerauLevenshteinDistance,int)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistance:67,1
    - Dst: right.length()
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistance:76,1
    - Dst: left.at(int)
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistance:114,1
    - Dst: right.at(int)
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistance:114,1
    - Dst: Math.min(int,int)
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistance:118,1
    - Dst: Math.min(org.apache.commons.text.similarity.DamerauLevenshteinDistance,org.apache.commons.text.similarity.DamerauLevenshteinDistance)
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistance:117,1
    - Dst: left.at(int)
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistance:128,1
    - Dst: right.at(int)
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistance:128,1
    - Dst: left.at(int)
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistance:129,1
    - Dst: right.at(int)
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistance:129,1
    - Dst: Math.min(org.apache.commons.text.similarity.DamerauLevenshteinDistance)
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistance:131,1
    - Dst: Math.min(org.apache.commons.text.similarity.DamerauLevenshteinDistance)
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistance:134,1
    - Dst: '[org.apache.commons.text.similarity.DamerauLevenshteinDistance].clampDistance(int)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistance:152,1
    CyclomaticComplexity: 21
    EdgeCount: 21
    ICount: 80
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.similarity.SimilarityInput<E>
      - org.apache.commons.text.similarity.SimilarityInput<E>
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - 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: 153
      start: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 153
    functionName: '[org.apache.commons.text.similarity.DamerauLevenshteinDistance].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/DamerauLevenshteinDistance.java
    functionUses: 0
    functionsReached:
    - Math.min(int,int)
    - Math.min(org.apache.commons.text.similarity.DamerauLevenshteinDistance,org.apache.commons.text.similarity.DamerauLevenshteinDistance)
    - right.at(int)
    - '[org.apache.commons.text.similarity.SimilarityInput<E>].length()'
    - right.length()
    - '[org.apache.commons.text.similarity.DamerauLevenshteinDistance].clampDistance(int)'
    - '[IllegalArgumentException].<init>(String)'
    - left.at(int)
    - '[org.apache.commons.text.similarity.DamerauLevenshteinDistance].clampDistance(org.apache.commons.text.similarity.DamerauLevenshteinDistance,int)'
    - Math.min(org.apache.commons.text.similarity.DamerauLevenshteinDistance)
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.similarity.DamerauLevenshteinDistance].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.DamerauLevenshteinDistance:165,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<E>].length()'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistance:172,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<E>].length()'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistance:173,1
    - Dst: right.length()
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistance:189,1
    - Dst: left.at(int)
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistance:219,1
    - Dst: right.at(int)
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistance:219,1
    - Dst: Math.min(int,int)
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistance:223,1
    - Dst: Math.min(org.apache.commons.text.similarity.DamerauLevenshteinDistance,org.apache.commons.text.similarity.DamerauLevenshteinDistance)
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistance:222,1
    - Dst: left.at(int)
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistance:233,1
    - Dst: right.at(int)
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistance:233,1
    - Dst: left.at(int)
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistance:234,1
    - Dst: right.at(int)
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistance:234,1
    - Dst: Math.min(org.apache.commons.text.similarity.DamerauLevenshteinDistance)
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistance:236,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 69
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.text.similarity.SimilarityInput<E>
      - org.apache.commons.text.similarity.SimilarityInput<E>
      classConcrete: true
      classEnum: false
      classFields:
      - 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: 249
      start: 163
    functionDepth: 1
    functionLinenumber: 163
    functionLinenumberEnd: 249
    functionName: '[org.apache.commons.text.similarity.DamerauLevenshteinDistance].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/DamerauLevenshteinDistance.java
    functionUses: 1
    functionsReached:
    - Math.min(int,int)
    - Math.min(org.apache.commons.text.similarity.DamerauLevenshteinDistance,org.apache.commons.text.similarity.DamerauLevenshteinDistance)
    - right.at(int)
    - '[org.apache.commons.text.similarity.SimilarityInput<E>].length()'
    - right.length()
    - '[IllegalArgumentException].<init>(String)'
    - left.at(int)
    - Math.min(org.apache.commons.text.similarity.DamerauLevenshteinDistance)
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.text.similarity.DamerauLevenshteinDistance].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.DamerauLevenshteinDistance].<init>(null)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistance:260,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.similarity.DamerauLevenshteinDistance
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 261
      start: 259
    functionDepth: 0
    functionLinenumber: 259
    functionLinenumberEnd: 261
    functionName: '[org.apache.commons.text.similarity.DamerauLevenshteinDistance].<init>()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/DamerauLevenshteinDistance.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.text.similarity.DamerauLevenshteinDistance].<init>(null)'
    linkageType: ''
    returnType: org.apache.commons.text.similarity.DamerauLevenshteinDistance
    signature: '[org.apache.commons.text.similarity.DamerauLevenshteinDistance].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistance:271,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Integer
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.text.similarity.DamerauLevenshteinDistance
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - threshold
    argTypes:
    - Integer
    constantsTouched: []
    func_position:
      end: 274
      start: 269
    functionDepth: 0
    functionLinenumber: 269
    functionLinenumberEnd: 274
    functionName: '[org.apache.commons.text.similarity.DamerauLevenshteinDistance].<init>(Integer)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/DamerauLevenshteinDistance.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: org.apache.commons.text.similarity.DamerauLevenshteinDistance
    signature: '[org.apache.commons.text.similarity.DamerauLevenshteinDistance].<init>(Integer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput].input(CharSequence)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistance:290,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput].input(CharSequence)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistance:290,1
    - Dst: '[org.apache.commons.text.similarity.DamerauLevenshteinDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Character>,org.apache.commons.text.similarity.SimilarityInput<Character>)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistance:290,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - CharSequence
      classConcrete: true
      classEnum: false
      classFields:
      - 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: 291
      start: 288
    functionDepth: 2
    functionLinenumber: 288
    functionLinenumberEnd: 291
    functionName: '[org.apache.commons.text.similarity.DamerauLevenshteinDistance].apply(CharSequence,CharSequence)'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/DamerauLevenshteinDistance.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.DamerauLevenshteinDistance].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.DamerauLevenshteinDistance].apply(CharSequence,CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.similarity.DamerauLevenshteinDistance].limitedCompare(org.apache.commons.text.similarity.SimilarityInput<E>,org.apache.commons.text.similarity.SimilarityInput<E>,Integer)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistance:309,1
    - Dst: '[org.apache.commons.text.similarity.DamerauLevenshteinDistance].unlimitedCompare(org.apache.commons.text.similarity.SimilarityInput<E>,org.apache.commons.text.similarity.SimilarityInput<E>)'
      Src: org.apache.commons.text.similarity.DamerauLevenshteinDistance:311,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:
      - 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: 312
      start: 307
    functionDepth: 2
    functionLinenumber: 307
    functionLinenumberEnd: 312
    functionName: '[org.apache.commons.text.similarity.DamerauLevenshteinDistance].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/DamerauLevenshteinDistance.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.text.similarity.DamerauLevenshteinDistance].limitedCompare(org.apache.commons.text.similarity.SimilarityInput<E>,org.apache.commons.text.similarity.SimilarityInput<E>,Integer)'
    - '[org.apache.commons.text.similarity.DamerauLevenshteinDistance].unlimitedCompare(org.apache.commons.text.similarity.SimilarityInput<E>,org.apache.commons.text.similarity.SimilarityInput<E>)'
    linkageType: ''
    returnType: Integer
    signature: '[org.apache.commons.text.similarity.DamerauLevenshteinDistance].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:
      - 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: 321
      start: 319
    functionDepth: 0
    functionLinenumber: 319
    functionLinenumberEnd: 321
    functionName: '[org.apache.commons.text.similarity.DamerauLevenshteinDistance].getThreshold()'
    functionSourceFile: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/DamerauLevenshteinDistance.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: Integer
    signature: '[org.apache.commons.text.similarity.DamerauLevenshteinDistance].getThreshold()'
  - 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.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)'
    - '[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)'
    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: '[org.apache.commons.text.similarity.SimilarityInput<E>].length()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistance:189,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<E>].length()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistance:190,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:193,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].<init>(int,int,int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistance:193,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:196,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].<init>(int,int,int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistance:196,1
    - Dst: right.length()
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistance:205,1
    - Dst: Math.min(org.apache.commons.text.similarity.LevenshteinDetailedDistance,int)
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistance:220,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:226,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:227,1
    - Dst: right.at(int)
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistance:230,1
    - Dst: Math.max(int,org.apache.commons.text.similarity.LevenshteinDetailedDistance)
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistance:233,1
    - Dst: Math.min(org.apache.commons.text.similarity.LevenshteinDetailedDistance,org.apache.commons.text.similarity.LevenshteinDetailedDistance)
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistance:234,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].<init>(int,int,int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistance:237,1
    - Dst: left.at(int)
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistance:245,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].equals(org.apache.commons.text.similarity.LevenshteinDetailedDistance)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistance:245,1
    - Dst: Math.min()
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistance:250,1
    - Dst: Math.min(org.apache.commons.text.similarity.LevenshteinDetailedDistance)
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistance:250,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:261,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinResults].<init>(int,int,int)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistance:263,1
    CyclomaticComplexity: 23
    EdgeCount: 23
    ICount: 84
    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: 264
      start: 158
    functionDepth: 1
    functionLinenumber: 158
    functionLinenumberEnd: 264
    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:
    - Math.min()
    - right.at(int)
    - '[org.apache.commons.text.similarity.LevenshteinResults].<init>(org.apache.commons.text.similarity.LevenshteinDetailedDistance,org.apache.commons.text.similarity.LevenshteinDetailedDistance,int,int)'
    - Math.max(int,org.apache.commons.text.similarity.LevenshteinDetailedDistance)
    - '[org.apache.commons.text.similarity.LevenshteinResults].<init>(int,int,int)'
    - '[org.apache.commons.text.similarity.SimilarityInput<E>].length()'
    - Math.min(org.apache.commons.text.similarity.LevenshteinDetailedDistance,org.apache.commons.text.similarity.LevenshteinDetailedDistance)
    - right.length()
    - Math.min(org.apache.commons.text.similarity.LevenshteinDetailedDistance,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)'
    - '[java.util.Arrays].fill(org.apache.commons.text.similarity.LevenshteinDetailedDistance,org.apache.commons.text.similarity.LevenshteinDetailedDistance)'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.apache.commons.text.similarity.LevenshteinResults].<init>(org.apache.commons.text.similarity.LevenshteinDetailedDistance,int,org.apache.commons.text.similarity.LevenshteinDetailedDistance,int)'
    - Math.min(org.apache.commons.text.similarity.LevenshteinDetailedDistance)
    - left.at(int)
    - '[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)'
    - '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].equals(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:300,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<E>].length()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistance:313,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<E>].length()'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistance:314,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:316,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:319,1
    - Dst: right.length()
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistance:328,1
    - Dst: right.at(int)
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistance:351,1
    - Dst: left.at(int)
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistance:354,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].equals(org.apache.commons.text.similarity.LevenshteinDetailedDistance)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistance:354,1
    - Dst: Math.min(int,int)
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistance:356,1
    - Dst: Math.min(org.apache.commons.text.similarity.LevenshteinDetailedDistance,org.apache.commons.text.similarity.LevenshteinDetailedDistance)
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistance:356,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:365,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: 366
      start: 298
    functionDepth: 1
    functionLinenumber: 298
    functionLinenumberEnd: 366
    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:
    - Math.min(int,int)
    - right.at(int)
    - '[org.apache.commons.text.similarity.LevenshteinResults].<init>(org.apache.commons.text.similarity.LevenshteinDetailedDistance,org.apache.commons.text.similarity.LevenshteinDetailedDistance,int,int)'
    - Math.min(org.apache.commons.text.similarity.LevenshteinDetailedDistance,org.apache.commons.text.similarity.LevenshteinDetailedDistance)
    - '[org.apache.commons.text.similarity.SimilarityInput<E>].length()'
    - right.length()
    - '[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)'
    - '[org.apache.commons.text.similarity.LevenshteinResults].<init>(org.apache.commons.text.similarity.LevenshteinDetailedDistance,int,org.apache.commons.text.similarity.LevenshteinDetailedDistance,int)'
    - left.at(int)
    - '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].equals(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:381,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: 382
      start: 379
    functionDepth: 1
    functionLinenumber: 379
    functionLinenumberEnd: 382
    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:397,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: 400
      start: 395
    functionDepth: 2
    functionLinenumber: 395
    functionLinenumberEnd: 400
    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:435,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput].input(CharSequence)'
      Src: org.apache.commons.text.similarity.LevenshteinDetailedDistance:435,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:435,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: 436
      start: 433
    functionDepth: 2
    functionLinenumber: 433
    functionLinenumberEnd: 436
    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.SimilarityInput].input(CharSequence)'
    - '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].apply(org.apache.commons.text.similarity.SimilarityInput<Character>,org.apache.commons.text.similarity.SimilarityInput<Character>)'
    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:473,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:475,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: 476
      start: 471
    functionDepth: 2
    functionLinenumber: 471
    functionLinenumberEnd: 476
    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].unlimitedCompare(org.apache.commons.text.similarity.SimilarityInput<E>,org.apache.commons.text.similarity.SimilarityInput<E>)'
    - '[org.apache.commons.text.similarity.LevenshteinDetailedDistance].limitedCompare(org.apache.commons.text.similarity.SimilarityInput<E>,org.apache.commons.text.similarity.SimilarityInput<E>,Integer)'
    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: 485
      start: 483
    functionDepth: 0
    functionLinenumber: 483
    functionLinenumberEnd: 485
    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:57,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:59,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:60,1
    - Dst: '[java.util.Map<CharSequence,Integer>].values()'
      Src: org.apache.commons.text.similarity.CosineSimilarity:62,1
    - Dst: Math.pow(org.apache.commons.text.similarity.CosineSimilarity,int)
      Src: org.apache.commons.text.similarity.CosineSimilarity:63,1
    - Dst: '[java.util.Map<CharSequence,Integer>].values()'
      Src: org.apache.commons.text.similarity.CosineSimilarity:66,1
    - Dst: Math.pow(org.apache.commons.text.similarity.CosineSimilarity,int)
      Src: org.apache.commons.text.similarity.CosineSimilarity:67,1
    - Dst: Math.sqrt(org.apache.commons.text.similarity.CosineSimilarity)
      Src: org.apache.commons.text.similarity.CosineSimilarity:73,1
    - Dst: Math.sqrt(org.apache.commons.text.similarity.CosineSimilarity)
      Src: org.apache.commons.text.similarity.CosineSimilarity:73,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: 76
      start: 55
    functionDepth: 2
    functionLinenumber: 55
    functionLinenumberEnd: 76
    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].getIntersection(java.util.Map<CharSequence,Integer>,java.util.Map<CharSequence,Integer>)'
    - Math.sqrt(org.apache.commons.text.similarity.CosineSimilarity)
    - '[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)
    - '[java.util.Map<CharSequence,Integer>].values()'
    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:91,1
    - Dst: '[java.util.Map<CharSequence,Integer>].get(org.apache.commons.text.similarity.CosineSimilarity)'
      Src: org.apache.commons.text.similarity.CosineSimilarity:91,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: 94
      start: 88
    functionDepth: 1
    functionLinenumber: 88
    functionLinenumberEnd: 94
    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:104,1
    - Dst: '[java.util.HashSet].<init>(org.apache.commons.text.similarity.CosineSimilarity)'
      Src: org.apache.commons.text.similarity.CosineSimilarity:104,1
    - Dst: '[java.util.Map<CharSequence,Integer>].keySet()'
      Src: org.apache.commons.text.similarity.CosineSimilarity:105,1
    - Dst: '[java.util.HashSet].retainAll(org.apache.commons.text.similarity.CosineSimilarity)'
      Src: org.apache.commons.text.similarity.CosineSimilarity:105,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: 107
      start: 103
    functionDepth: 1
    functionLinenumber: 103
    functionLinenumberEnd: 107
    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].<init>(org.apache.commons.text.similarity.CosineSimilarity)'
    - '[java.util.Map<CharSequence,Integer>].keySet()'
    - '[java.util.HashSet].retainAll(org.apache.commons.text.similarity.CosineSimilarity)'
    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.IntersectionSimilarity].getIntersection(java.util.Set<T>,java.util.Set<T>)'
    - Math.min(org.apache.commons.text.similarity.IntersectionSimilarity,org.apache.commons.text.similarity.IntersectionSimilarity)
    - '[java.util.function.Function<CharSequence,java.util.Collection<T>>].apply(CharSequence)'
    - '[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].size()'
    - '[TinyBag].uniqueElementSize()'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.apache.commons.text.similarity.IntersectionSimilarity].getIntersection(TinyBag,TinyBag)'
    - '[org.apache.commons.text.similarity.IntersectionSimilarity].toBag(org.apache.commons.text.similarity.IntersectionSimilarity)'
    - '[org.apache.commons.text.similarity.IntersectionResult].<init>(org.apache.commons.text.similarity.IntersectionSimilarity,org.apache.commons.text.similarity.IntersectionSimilarity,int)'
    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:
    - Math.min(org.apache.commons.text.similarity.IntersectionSimilarity,org.apache.commons.text.similarity.IntersectionSimilarity)
    - '[TinyBag].entrySet()'
    - entry.getKey()
    - entry.getValue()
    - '[TinyBag].getCount(org.apache.commons.text.similarity.IntersectionSimilarity)'
    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:
    - '[java.util.Collection<T>].forEach()'
    - '[java.util.Collection<T>].size()'
    - '[TinyBag].<init>(org.apache.commons.text.similarity.IntersectionSimilarity)'
    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: '[org.apache.commons.text.similarity.SimilarityInput<E>].length()'
      Src: org.apache.commons.text.similarity.LevenshteinDistance:112,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<E>].length()'
      Src: org.apache.commons.text.similarity.LevenshteinDistance:113,1
    - Dst: right.length()
      Src: org.apache.commons.text.similarity.LevenshteinDistance:130,1
    - Dst: Math.min(org.apache.commons.text.similarity.LevenshteinDistance,int)
      Src: org.apache.commons.text.similarity.LevenshteinDistance:143,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:149,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:150,1
    - Dst: right.at(int)
      Src: org.apache.commons.text.similarity.LevenshteinDistance:154,1
    - Dst: Math.max(int,org.apache.commons.text.similarity.LevenshteinDistance)
      Src: org.apache.commons.text.similarity.LevenshteinDistance:158,1
    - Dst: Math.min(org.apache.commons.text.similarity.LevenshteinDistance,org.apache.commons.text.similarity.LevenshteinDistance)
      Src: org.apache.commons.text.similarity.LevenshteinDistance:159,1
    - Dst: left.at(int)
      Src: org.apache.commons.text.similarity.LevenshteinDistance:169,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].equals(org.apache.commons.text.similarity.LevenshteinDistance)'
      Src: org.apache.commons.text.similarity.LevenshteinDistance:169,1
    - Dst: Math.min()
      Src: org.apache.commons.text.similarity.LevenshteinDistance:175,1
    - Dst: Math.min(org.apache.commons.text.similarity.LevenshteinDistance)
      Src: org.apache.commons.text.similarity.LevenshteinDistance:175,1
    - Dst: Math.min(org.apache.commons.text.similarity.LevenshteinDistance)
      Src: org.apache.commons.text.similarity.LevenshteinDistance:177,1
    CyclomaticComplexity: 23
    EdgeCount: 23
    ICount: 71
    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: 197
      start: 80
    functionDepth: 1
    functionLinenumber: 80
    functionLinenumberEnd: 197
    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:
    - Math.min()
    - '[org.apache.commons.text.similarity.LevenshteinDistance].equals(org.apache.commons.text.similarity.LevenshteinDistance)'
    - right.at(int)
    - Math.min(org.apache.commons.text.similarity.LevenshteinDistance)
    - '[org.apache.commons.text.similarity.SimilarityInput<E>].length()'
    - right.length()
    - Math.max(int,org.apache.commons.text.similarity.LevenshteinDistance)
    - '[IllegalArgumentException].<init>(String)'
    - '[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)'
    - left.at(int)
    - Math.min(org.apache.commons.text.similarity.LevenshteinDistance,org.apache.commons.text.similarity.LevenshteinDistance)
    - Math.min(org.apache.commons.text.similarity.LevenshteinDistance,int)
    - '[java.util.Arrays].fill(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:231,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<E>].length()'
      Src: org.apache.commons.text.similarity.LevenshteinDistance:236,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput<E>].length()'
      Src: org.apache.commons.text.similarity.LevenshteinDistance:237,1
    - Dst: right.length()
      Src: org.apache.commons.text.similarity.LevenshteinDistance:251,1
    - Dst: right.at(int)
      Src: org.apache.commons.text.similarity.LevenshteinDistance:266,1
    - Dst: left.at(int)
      Src: org.apache.commons.text.similarity.LevenshteinDistance:271,1
    - Dst: '[org.apache.commons.text.similarity.LevenshteinDistance].equals(org.apache.commons.text.similarity.LevenshteinDistance)'
      Src: org.apache.commons.text.similarity.LevenshteinDistance:271,1
    - Dst: Math.min(int,int)
      Src: org.apache.commons.text.similarity.LevenshteinDistance:273,1
    - Dst: Math.min(org.apache.commons.text.similarity.LevenshteinDistance,org.apache.commons.text.similarity.LevenshteinDistance)
      Src: org.apache.commons.text.similarity.LevenshteinDistance:273,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: 278
      start: 229
    functionDepth: 1
    functionLinenumber: 229
    functionLinenumberEnd: 278
    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:
    - Math.min(int,int)
    - '[org.apache.commons.text.similarity.LevenshteinDistance].equals(org.apache.commons.text.similarity.LevenshteinDistance)'
    - right.at(int)
    - '[org.apache.commons.text.similarity.SimilarityInput<E>].length()'
    - right.length()
    - '[IllegalArgumentException].<init>(String)'
    - left.at(int)
    - 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:293,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: 294
      start: 291
    functionDepth: 1
    functionLinenumber: 291
    functionLinenumberEnd: 294
    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>()'
    - '[org.apache.commons.text.similarity.LevenshteinDistance].<init>(null)'
    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:304,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: 307
      start: 302
    functionDepth: 2
    functionLinenumber: 302
    functionLinenumberEnd: 307
    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:
    - '[org.apache.commons.text.similarity.LevenshteinDistance].<init>()'
    - '[IllegalArgumentException].<init>(String)'
    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:342,1
    - Dst: '[org.apache.commons.text.similarity.SimilarityInput].input(CharSequence)'
      Src: org.apache.commons.text.similarity.LevenshteinDistance:342,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:342,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: 343
      start: 340
    functionDepth: 2
    functionLinenumber: 340
    functionLinenumberEnd: 343
    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.LevenshteinDistance].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.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:375,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:377,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: 378
      start: 373
    functionDepth: 2
    functionLinenumber: 373
    functionLinenumberEnd: 378
    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].unlimitedCompare(org.apache.commons.text.similarity.SimilarityInput<E>,org.apache.commons.text.similarity.SimilarityInput<E>)'
    - '[org.apache.commons.text.similarity.LevenshteinDistance].limitedCompare(org.apache.commons.text.similarity.SimilarityInput<E>,org.apache.commons.text.similarity.SimilarityInput<E>,Integer)'
    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: 387
      start: 385
    functionDepth: 0
    functionLinenumber: 385
    functionLinenumberEnd: 387
    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:
    - '[java.util.ArrayList].add(org.apache.commons.text.similarity.RegexTokenizer)'
    - '[org.apache.commons.text.similarity.RegexTokenizer].find()'
    - '[org.apache.commons.lang3.StringUtils].isNotBlank(CharSequence)'
    - '[java.util.ArrayList].toArray(org.apache.commons.text.similarity.RegexTokenizer)'
    - '[org.apache.commons.lang3.Validate].isTrue(org.apache.commons.text.similarity.RegexTokenizer,String)'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.regex.Pattern].matcher(CharSequence)'
    - '[org.apache.commons.text.similarity.RegexTokenizer].group(int)'
    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.JaroWinklerDistance].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.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:
    - '[org.apache.commons.text.similarity.JaroWinklerSimilarity].apply(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.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:72,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: 75
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 75
    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:84,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: 85
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 85
    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: 94
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 94
    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: 103
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 103
    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:
    - Math.max()
    - '[CharSequence].charAt(int)'
    - '[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(org.apache.commons.text.similarity.LongestCommonSubsequence)'
    - '[org.apache.commons.text.similarity.LongestCommonSubsequence].reverse(CharSequence)'
    - '[org.apache.commons.text.similarity.LongestCommonSubsequence].reverse(org.apache.commons.text.similarity.LongestCommonSubsequence)'
    - '[StringBuilder].<init>()'
    - '[CharSequence].subSequence(org.apache.commons.text.similarity.LongestCommonSubsequence,org.apache.commons.text.similarity.LongestCommonSubsequence)'
    - '[org.apache.commons.text.similarity.LongestCommonSubsequence].algorithmB(org.apache.commons.text.similarity.LongestCommonSubsequence,CharSequence)'
    - '[CharSequence].charAt(int)'
    - '[org.apache.commons.text.similarity.LongestCommonSubsequence].algorithmC(org.apache.commons.text.similarity.LongestCommonSubsequence,org.apache.commons.text.similarity.LongestCommonSubsequence)'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - '[CharSequence].charAt(org.apache.commons.text.similarity.LongestCommonSubsequence)'
    - '[org.apache.commons.text.similarity.LongestCommonSubsequence].algorithmB(String,String)'
    - '[CharSequence].length()'
    - '[CharSequence].subSequence(int,org.apache.commons.text.similarity.LongestCommonSubsequence)'
    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].reverse()'
    - '[org.apache.commons.text.similarity.LongestCommonSubsequence].toString()'
    - '[StringBuilder].<init>(CharSequence)'
    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:
    - '[IllegalArgumentException].<init>(String)'
    - '[org.apache.commons.text.similarity.LongestCommonSubsequence].algorithmB(CharSequence,CharSequence)'
    - '[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:
    - '[IllegalArgumentException].<init>(String)'
    - '[CharSequence].length()'
    - '[org.apache.commons.text.similarity.LongestCommonSubsequence].algorithmC(CharSequence,CharSequence)'
    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].length()'
    - '[CharSequence].charAt(org.apache.commons.text.similarity.LongestCommonSubsequence)'
    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:
    - min.at(org.apache.commons.text.similarity.JaroWinklerSimilarity)
    - min.length()
    - max.length()
    - Math.max(int,int)
    - '[org.apache.commons.text.similarity.SimilarityInput<E>].at(org.apache.commons.text.similarity.JaroWinklerSimilarity)'
    - Math.min(int,org.apache.commons.text.similarity.JaroWinklerSimilarity)
    - '[org.apache.commons.text.similarity.SimilarityInput<E>].length()'
    - Math.max(org.apache.commons.text.similarity.JaroWinklerSimilarity,int)
    - ms1[mi].equals()
    - '[java.util.Arrays].fill(org.apache.commons.text.similarity.JaroWinklerSimilarity)'
    - '[org.apache.commons.text.similarity.JaroWinklerSimilarity].equals(org.apache.commons.text.similarity.JaroWinklerSimilarity)'
    - max.at(org.apache.commons.text.similarity.JaroWinklerSimilarity)
    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:
    - '[IllegalArgumentException].<init>(String)'
    - '[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>)'
    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: 10
    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:
    - '[java.util.Objects].requireNonNull(Object,String)'
    - '[org.apache.commons.text.similarity.SimilarityInput].getName()'
    - '[IllegalArgumentException].<init>(org.apache.commons.text.similarity.SimilarityInput)'
    - '[org.apache.commons.text.similarity.SimilarityInput].getClass()'
    - '[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.Counter].of(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:48,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:49,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: 51
      start: 45
    functionDepth: 3
    functionLinenumber: 45
    functionLinenumberEnd: 51
    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.RegexTokenizer].apply(CharSequence)'
    - '[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>)'
    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:
    - '[org.apache.commons.text.similarity.Counter].forEach()'
    - '[java.util.stream.Stream].of(CharSequence[])'
    - '[java.util.HashMap].<init>()'
    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.StrBuilderClearTest].containsUtf16Be(byte[],String)'
  - '[org.apache.commons.text.StrBuilderClearTest].testDeserializedStrBuilderHasNoStaleBufferContent()'
  - '[org.apache.commons.text.StrBuilderClearTest].testReadFromReaderDoesNotExposeStaleInternalBuffer()'
  - '[org.apache.commons.text.StrBuilderClearTest].testReplaceImplLeavesResidue()'
  - '[org.apache.commons.text.StrBuilderClearTest].testSetLengthShrinkLeavesResidue()'
  - '[org.apache.commons.text.StrBuilderClearTest].testStaleCharsNotLeakedAfterClear()'
  - '[org.apache.commons.text.StrBuilderClearTest].testStaleCharsNotLeakedAfterTruncate()'
  - '[org.apache.commons.text.StrBuilderClearTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/StrBuilderClearTest.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].testConstructorCharSequenceNull()'
  - '[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].testErrorMessageShowsCorrectVariable()'
  - '[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.TextStringBuilderClearTest].containsUtf16Be(byte[],String)'
  - '[org.apache.commons.text.TextStringBuilderClearTest].testDeleteShrinkLeavesNoResidue()'
  - '[org.apache.commons.text.TextStringBuilderClearTest].testDeserializedBuilderHasNoStaleBufferContent()'
  - '[org.apache.commons.text.TextStringBuilderClearTest].testReadFromReaderDoesNotExposeStaleInternalBuffer()'
  - '[org.apache.commons.text.TextStringBuilderClearTest].testReplaceShrinkLeavesNoResidue()'
  - '[org.apache.commons.text.TextStringBuilderClearTest].testSetLengthShrinkLeavesNoResidue()'
  - '[org.apache.commons.text.TextStringBuilderClearTest].testStaleCharsNotLeakedAfterClear()'
  - '[org.apache.commons.text.TextStringBuilderClearTest].testStaleCharsNotLeakedAfterTruncate()'
  - '[org.apache.commons.text.TextStringBuilderClearTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/TextStringBuilderClearTest.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].testPercentLiteral()'
  - '[org.apache.commons.text.FormattableUtilsTest].testPercentLiteralX2()'
  - '[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.SpyReader].<init>(String)'
  - '[org.apache.commons.text.SpyReader].close()'
  - '[org.apache.commons.text.SpyReader].observedStaleChars(String)'
  - '[org.apache.commons.text.SpyReader].read(char[],int,int)'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/SpyReader.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].testErrorMessageShowsCorrectVariable()'
  - '[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].testIsDelimiter()'
  - '[org.apache.commons.text.WordUtilsTest].testIsDelimiterCodePoint()'
  - '[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].testZeroWidthWrapOnRegex()'
  - '[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].testDetectsCyclicSubstitution()'
  - '[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].testToString()'
  - '[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].testTranslateThrowsIllegalArgumentExceptionWithNonAnonymousClass()'
  - '[org.apache.commons.text.translate.SinglePassTranslatorTest].<init>()'
  - '[org.apache.commons.text.translate.SinglePassTranslatorTest.TestTranslator].translateWhole(CharSequence,java.io.Writer)'
  - '[org.apache.commons.text.translate.SinglePassTranslatorTest.TestTranslator].<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].testCsvUnEscaperSingleQuoteTest()'
  - '[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.CharSequenceTranslatorTest].testIOException()'
  - '[org.apache.commons.text.translate.CharSequenceTranslatorTest].testWith()'
  - '[org.apache.commons.text.translate.CharSequenceTranslatorTest].<init>()'
  - '[org.apache.commons.text.translate.CharSequenceTranslatorTest.TestCharSequenceTranslator].translate(CharSequence,int,java.io.Writer)'
  - '[org.apache.commons.text.translate.CharSequenceTranslatorTest.TestCharSequenceTranslator].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/translate/CharSequenceTranslatorTest.java
- function_names:
  - '[org.apache.commons.text.translate.UnicodeUnescaperTest].testLessThanFour()'
  - '[org.apache.commons.text.translate.UnicodeUnescaperTest].testTooShort()'
  - '[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].testHighLowSurrogate()'
  - '[org.apache.commons.text.translate.OctalUnescaperTest].testInvalid()'
  - '[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].testOutOfRangeCodePoint()'
  - '[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].testExternalEntityOff()'
  - '[org.apache.commons.text.lookup.XmlStringLookupTest].testExternalEntityOn()'
  - '[org.apache.commons.text.lookup.XmlStringLookupTest].testInterpolatorExternalDtdOff()'
  - '[org.apache.commons.text.lookup.XmlStringLookupTest].testInterpolatorExternalDtdOn()'
  - '[org.apache.commons.text.lookup.XmlStringLookupTest].testInterpolatorExternalEntityOff()'
  - '[org.apache.commons.text.lookup.XmlStringLookupTest].testInterpolatorExternalEntityOffOverride()'
  - '[org.apache.commons.text.lookup.XmlStringLookupTest].testInterpolatorExternalEntityOn()'
  - '[org.apache.commons.text.lookup.XmlStringLookupTest].testInterpolatorExternalEntityOnOverride()'
  - '[org.apache.commons.text.lookup.XmlStringLookupTest].testInterpolatorSecureOnBla()'
  - '[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].testThrowsError()'
  - '[org.apache.commons.text.lookup.FunctionStringLookupTest].testThrowsIllegalStateException()'
  - '[org.apache.commons.text.lookup.FunctionStringLookupTest].testThrowsNullPointerException()'
  - '[org.apache.commons.text.lookup.FunctionStringLookupTest].testThrowsRuntimeException()'
  - '[org.apache.commons.text.lookup.FunctionStringLookupTest].testThrowsSecurityException()'
  - '[org.apache.commons.text.lookup.FunctionStringLookupTest].testToString()'
  - '[org.apache.commons.text.lookup.FunctionStringLookupTest].throwError(java.util.function.Supplier<T>)'
  - '[org.apache.commons.text.lookup.FunctionStringLookupTest].throwRuntimeException(java.util.function.Supplier<T>)'
  - '[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].testFenceRelativeParentTraversal(java.nio.file.Path)'
  - '[org.apache.commons.text.lookup.FileStringLookupTest].testFenceRootWithParentSegment()'
  - '[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].testClear()'
  - '[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].testDeprecatedSingletons()'
  - '[org.apache.commons.text.lookup.StringLookupFactoryTest].testSingletons()'
  - '[org.apache.commons.text.lookup.StringLookupFactoryTest].testXmlStringLookup()'
  - '[org.apache.commons.text.lookup.StringLookupFactoryTest].testXmlStringLookupExternalEntityOff()'
  - '[org.apache.commons.text.lookup.StringLookupFactoryTest].testXmlStringLookupExternalEntityOn()'
  - '[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_EmptyStringString()'
  - '[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].testApply_NullSimilarityInput()'
  - '[org.apache.commons.text.similarity.JaroWinklerSimilarityTest].testApply_SimilarityInputNull()'
  - '[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].doBeforeEachTest()'
  - '[org.apache.commons.text.similarity.SimilarityScoreFromTest].testApply()'
  - '[org.apache.commons.text.similarity.SimilarityScoreFromTest].testFailsToCreateSimilarityScoreFromThrowsIllegalArgumentException()'
  - '[org.apache.commons.text.similarity.SimilarityScoreFromTest].testGetLeft()'
  - '[org.apache.commons.text.similarity.SimilarityScoreFromTest].testGetSimilarityScore()'
  - '[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.EditDistanceFromTest].doBeforeEachTest()'
  - '[org.apache.commons.text.similarity.EditDistanceFromTest].testGetLeft()'
  - '[org.apache.commons.text.similarity.EditDistanceFromTest].testGetSimilarityScore()'
  - '[org.apache.commons.text.similarity.EditDistanceFromTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/EditDistanceFromTest.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].testLongestCommonSubstringLengthArray()'
  - '[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].testEqualsDifferentDistance()'
  - '[org.apache.commons.text.similarity.LevenshteinResultsTest].testEqualsReturningFalse()'
  - '[org.apache.commons.text.similarity.LevenshteinResultsTest].testEqualsSameObject()'
  - '[org.apache.commons.text.similarity.LevenshteinResultsTest].testEqualsWithDifferentObject()'
  - '[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].testGettingJaccardSimilarityNullSimilarityInput()'
  - '[org.apache.commons.text.similarity.JaccardSimilarityTest].testGettingJaccardSimilarityNullString()'
  - '[org.apache.commons.text.similarity.JaccardSimilarityTest].testGettingJaccardSimilaritySimilarityInputNull()'
  - '[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].testApply_DifferentSimilarityInputLength()'
  - '[org.apache.commons.text.similarity.HammingDistanceTest].testApply_NullSimilarityInput()'
  - '[org.apache.commons.text.similarity.HammingDistanceTest].testApply_SimilarityInputNull()'
  - '[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.DamerauLevenshteinDistanceTest].createInstance()'
  - '[org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest].limitedDamerauLevenshteinDistanceTestCases()'
  - '[org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest].limitedDamerauLevenshteinDistanceTestCases_SimilarityInput()'
  - '[org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest].unlimitedDamerauLevenshteinDistanceTestCases()'
  - '[org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest].unlimitedDamerauLevenshteinDistanceTestCases_SimilarityInput()'
  - '[org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest].testCalculateDamerauLevenshteinDistance(String,String,int)'
  - '[org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest].testCalculateDamerauLevenshteinDistance(String,String,int,int)'
  - '[org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest].testCalculateDamerauLevenshteinDistance_SimilarityInput(String,String,int,Class<?>)'
  - '[org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest].testCalculateDamerauLevenshteinDistance_SimilarityInput(String,String,int,int,Class<?>)'
  - '[org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest].testGetThresholdDirectlyAfterObjectInstantiation()'
  - '[org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest].testGetThresholdIsCorrect()'
  - '[org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest].testInvalidThresholdThrows()'
  - '[org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest].testNullInputsThrowLimited()'
  - '[org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest].testNullInputsThrowUnlimited()'
  - '[org.apache.commons.text.similarity.DamerauLevenshteinDistanceTest].<init>()'
  source_file: /src/project-parent/apache-commons-text/src/test/java/org/apache/commons/text/similarity/DamerauLevenshteinDistanceTest.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].testApply_NullSimilarityInput()'
  - '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].testApply_SimilarityInputNull()'
  - '[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].testMatches()'
  - '[org.apache.commons.text.similarity.JaroWinklerDistanceTest].testMatchesDeprecated()'
  - '[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].getBuffer()'
  - '[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].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].normalize(java.nio.file.Path)'
  - '[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>,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.DamerauLevenshteinDistance].clampDistance(int,int)'
  - '[org.apache.commons.text.similarity.DamerauLevenshteinDistance].limitedCompare(org.apache.commons.text.similarity.SimilarityInput<E>,org.apache.commons.text.similarity.SimilarityInput<E>,int)'
  - '[org.apache.commons.text.similarity.DamerauLevenshteinDistance].unlimitedCompare(org.apache.commons.text.similarity.SimilarityInput<E>,org.apache.commons.text.similarity.SimilarityInput<E>)'
  - '[org.apache.commons.text.similarity.DamerauLevenshteinDistance].<init>()'
  - '[org.apache.commons.text.similarity.DamerauLevenshteinDistance].<init>(Integer)'
  - '[org.apache.commons.text.similarity.DamerauLevenshteinDistance].apply(CharSequence,CharSequence)'
  - '[org.apache.commons.text.similarity.DamerauLevenshteinDistance].apply(org.apache.commons.text.similarity.SimilarityInput<E>,org.apache.commons.text.similarity.SimilarityInput<E>)'
  - '[org.apache.commons.text.similarity.DamerauLevenshteinDistance].getThreshold()'
  source_file: /src/project-parent/apache-commons-text/src/main/java/org/apache/commons/text/similarity/DamerauLevenshteinDistance.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
