All functions:
  Elements:
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].remainingBytes()'
      Src: DiffUtilsFuzzer:27,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int)'
      Src: DiffUtilsFuzzer:27,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString()'
      Src: DiffUtilsFuzzer:27,1
    - Dst: '[com.github.difflib.DiffUtils].diffInline(String,String)'
      Src: DiffUtilsFuzzer:27,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    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: 2
    functionLinenumber: 25
    functionLinenumberEnd: 31
    functionName: '[DiffUtilsFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
    functionSourceFile: /src/DiffUtilsFuzzer.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.DiffUtils].diffInline(String,String)'
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int)'
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].remainingBytes()'
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString()'
    linkageType: ''
    returnType: void
    signature: '[DiffUtilsFuzzer].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: DiffUtilsFuzzer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[DiffUtilsFuzzer].<init>()'
    functionSourceFile: /src/DiffUtilsFuzzer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: DiffUtilsFuzzer
    signature: '[DiffUtilsFuzzer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: com.github.difflib.GenerateUnifiedDiffTest:26,1
    - Dst: '[java.io.FileReader].<init>(String)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:28,1
    - Dst: '[java.io.BufferedReader].<init>(java.io.FileReader)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:28,1
    - Dst: in.readLine()
      Src: com.github.difflib.GenerateUnifiedDiffTest:29,1
    - Dst: '[java.util.ArrayList].add(com.github.difflib.GenerateUnifiedDiffTest)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:30,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.FileNotFoundException
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<String>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - filename
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 34
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 34
    functionName: '[com.github.difflib.GenerateUnifiedDiffTest].fileToLines(String)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/GenerateUnifiedDiffTest.java
    functionUses: 8
    functionsReached:
    - in.readLine()
    - '[java.io.FileReader].<init>(String)'
    - '[java.io.BufferedReader].<init>(java.io.FileReader)'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.ArrayList].add(com.github.difflib.GenerateUnifiedDiffTest)'
    linkageType: ''
    returnType: java.util.List<String>
    signature: '[com.github.difflib.GenerateUnifiedDiffTest].fileToLines(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.GenerateUnifiedDiffTest].fileToLines(String)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:38,1
    - Dst: '[com.github.difflib.GenerateUnifiedDiffTest].fileToLines(String)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:39,1
    - Dst: '[com.github.difflib.GenerateUnifiedDiffTest].verify(java.util.List<String>,java.util.List<String>,String,String)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    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: 42
      start: 36
    functionDepth: 6
    functionLinenumber: 36
    functionLinenumberEnd: 42
    functionName: '[com.github.difflib.GenerateUnifiedDiffTest].testGenerateUnified()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/GenerateUnifiedDiffTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.GenerateUnifiedDiffTest].verify(java.util.List<String>,java.util.List<String>,String,String)'
    - '[com.github.difflib.GenerateUnifiedDiffTest].fileToLines(String)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.GenerateUnifiedDiffTest].testGenerateUnified()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.GenerateUnifiedDiffTest].fileToLines(String)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:46,1
    - Dst: '[com.github.difflib.GenerateUnifiedDiffTest].fileToLines(String)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:47,1
    - Dst: '[com.github.difflib.GenerateUnifiedDiffTest].verify(java.util.List<String>,java.util.List<String>,String,String)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    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: 50
      start: 44
    functionDepth: 6
    functionLinenumber: 44
    functionLinenumberEnd: 50
    functionName: '[com.github.difflib.GenerateUnifiedDiffTest].testGenerateUnifiedWithOneDelta()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/GenerateUnifiedDiffTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.GenerateUnifiedDiffTest].verify(java.util.List<String>,java.util.List<String>,String,String)'
    - '[com.github.difflib.GenerateUnifiedDiffTest].fileToLines(String)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.GenerateUnifiedDiffTest].testGenerateUnifiedWithOneDelta()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(String)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:54,1
    - Dst: '[java.util.Arrays].asList(String)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:55,1
    - Dst: '[com.github.difflib.DiffUtils].diff(com.github.difflib.GenerateUnifiedDiffTest,com.github.difflib.GenerateUnifiedDiffTest)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:56,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].generateUnifiedDiff(String,String,com.github.difflib.GenerateUnifiedDiffTest,com.github.difflib.patch.Patch<T>,int)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:57,1
    - Dst: String.join(String,java.util.List<String>)
      Src: com.github.difflib.GenerateUnifiedDiffTest:57,1
    - Dst: System.out.println(com.github.difflib.GenerateUnifiedDiffTest)
      Src: com.github.difflib.GenerateUnifiedDiffTest:58,1
    - Dst: '[com.github.difflib.GenerateUnifiedDiffTest].assertThat(com.github.difflib.GenerateUnifiedDiffTest)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:60,1
    - Dst: '[com.github.difflib.GenerateUnifiedDiffTest].as(String)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:60,1
    - Dst: '[com.github.difflib.GenerateUnifiedDiffTest].contains(String)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:60,1
    - Dst: '[com.github.difflib.GenerateUnifiedDiffTest].as(String)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:60,1
    - Dst: '[com.github.difflib.GenerateUnifiedDiffTest].contains(String)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    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: 65
      start: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 65
    functionName: '[com.github.difflib.GenerateUnifiedDiffTest].testGenerateUnifiedDiffWithoutAnyDeltas()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/GenerateUnifiedDiffTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.GenerateUnifiedDiffTest].assertThat(com.github.difflib.GenerateUnifiedDiffTest)'
    - '[com.github.difflib.UnifiedDiffUtils].generateUnifiedDiff(String,String,com.github.difflib.GenerateUnifiedDiffTest,com.github.difflib.patch.Patch<T>,int)'
    - '[java.util.Arrays].asList(String)'
    - '[com.github.difflib.GenerateUnifiedDiffTest].contains(String)'
    - '[com.github.difflib.DiffUtils].diff(com.github.difflib.GenerateUnifiedDiffTest,com.github.difflib.GenerateUnifiedDiffTest)'
    - '[com.github.difflib.GenerateUnifiedDiffTest].as(String)'
    - String.join(String,java.util.List<String>)
    - System.out.println(com.github.difflib.GenerateUnifiedDiffTest)
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.GenerateUnifiedDiffTest].testGenerateUnifiedDiffWithoutAnyDeltas()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.GenerateUnifiedDiffTest].fileToLines(String)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:69,1
    - Dst: '[com.github.difflib.GenerateUnifiedDiffTest].fileToLines(String)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:70,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].parseUnifiedDiff(java.util.List<String>)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:71,1
    - Dst: '[com.github.difflib.DiffUtils].patch(java.util.List<String>,com.github.difflib.patch.Patch<String>)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:73,1
    - Dst: e.getMessage()
      Src: com.github.difflib.GenerateUnifiedDiffTest:75,1
    - Dst: '[com.github.difflib.GenerateUnifiedDiffTest].fail(com.github.difflib.GenerateUnifiedDiffTest)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:75,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    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: 77
      start: 67
    functionDepth: 5
    functionLinenumber: 67
    functionLinenumberEnd: 77
    functionName: '[com.github.difflib.GenerateUnifiedDiffTest].testDiff_Issue10()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/GenerateUnifiedDiffTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.GenerateUnifiedDiffTest].fail(com.github.difflib.GenerateUnifiedDiffTest)'
    - '[com.github.difflib.UnifiedDiffUtils].parseUnifiedDiff(java.util.List<String>)'
    - e.getMessage()
    - '[com.github.difflib.GenerateUnifiedDiffTest].fileToLines(String)'
    - '[com.github.difflib.DiffUtils].patch(java.util.List<String>,com.github.difflib.patch.Patch<String>)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.GenerateUnifiedDiffTest].testDiff_Issue10()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.GenerateUnifiedDiffTest].fileToLines(String)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:84,1
    - Dst: '[com.github.difflib.GenerateUnifiedDiffTest].fileToLines(String)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:85,1
    - Dst: '[com.github.difflib.GenerateUnifiedDiffTest].verify(java.util.List<String>,java.util.List<String>,String,String)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    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: 87
      start: 82
    functionDepth: 6
    functionLinenumber: 82
    functionLinenumberEnd: 87
    functionName: '[com.github.difflib.GenerateUnifiedDiffTest].testPatchWithNoDeltas()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/GenerateUnifiedDiffTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.GenerateUnifiedDiffTest].verify(java.util.List<String>,java.util.List<String>,String,String)'
    - '[com.github.difflib.GenerateUnifiedDiffTest].fileToLines(String)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.GenerateUnifiedDiffTest].testPatchWithNoDeltas()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.GenerateUnifiedDiffTest].fileToLines(String)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:91,1
    - Dst: '[com.github.difflib.GenerateUnifiedDiffTest].fileToLines(String)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:92,1
    - Dst: '[com.github.difflib.GenerateUnifiedDiffTest].verify(java.util.List<String>,java.util.List<String>,String,String)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:93,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    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: 94
      start: 89
    functionDepth: 6
    functionLinenumber: 89
    functionLinenumberEnd: 94
    functionName: '[com.github.difflib.GenerateUnifiedDiffTest].testDiff5()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/GenerateUnifiedDiffTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.GenerateUnifiedDiffTest].verify(java.util.List<String>,java.util.List<String>,String,String)'
    - '[com.github.difflib.GenerateUnifiedDiffTest].fileToLines(String)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.GenerateUnifiedDiffTest].testDiff5()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: com.github.difflib.GenerateUnifiedDiffTest:101,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: com.github.difflib.GenerateUnifiedDiffTest:102,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:104,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:105,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:106,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:107,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:109,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:110,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:111,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:112,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:113,1
    - Dst: '[com.github.difflib.DiffUtils].diff(java.util.ArrayList,java.util.ArrayList)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:115,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].generateUnifiedDiff(String,String,java.util.ArrayList,com.github.difflib.patch.Patch<T>,int)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:116,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].parseUnifiedDiff(java.util.List<String>)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 99
    functionDepth: 5
    functionLinenumber: 99
    functionLinenumberEnd: 118
    functionName: '[com.github.difflib.GenerateUnifiedDiffTest].testDiffWithHeaderLineInText()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/GenerateUnifiedDiffTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.UnifiedDiffUtils].generateUnifiedDiff(String,String,java.util.ArrayList,com.github.difflib.patch.Patch<T>,int)'
    - '[com.github.difflib.UnifiedDiffUtils].parseUnifiedDiff(java.util.List<String>)'
    - '[com.github.difflib.DiffUtils].diff(java.util.ArrayList,java.util.ArrayList)'
    - '[java.util.ArrayList].add(String)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.GenerateUnifiedDiffTest].testDiffWithHeaderLineInText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: com.github.difflib.GenerateUnifiedDiffTest:125,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: com.github.difflib.GenerateUnifiedDiffTest:126,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:128,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:129,1
    - Dst: '[com.github.difflib.DiffUtils].diff(java.util.ArrayList,java.util.ArrayList)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:131,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].generateUnifiedDiff(null,String,java.util.ArrayList,com.github.difflib.patch.Patch<T>,int)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:132,1
    - Dst: '[java.util.List<String>].get(int)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:134,1
    - Dst: '[com.github.difflib.GenerateUnifiedDiffTest].assertEquals(String,com.github.difflib.GenerateUnifiedDiffTest)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:134,1
    - Dst: '[java.util.List<String>].get(int)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:135,1
    - Dst: '[com.github.difflib.GenerateUnifiedDiffTest].assertEquals(String,com.github.difflib.GenerateUnifiedDiffTest)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:135,1
    - Dst: '[java.util.List<String>].get(int)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:136,1
    - Dst: '[com.github.difflib.GenerateUnifiedDiffTest].assertEquals(String,com.github.difflib.GenerateUnifiedDiffTest)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:136,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].parseUnifiedDiff(java.util.List<String>)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:138,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    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: 139
      start: 123
    functionDepth: 5
    functionLinenumber: 123
    functionLinenumberEnd: 139
    functionName: '[com.github.difflib.GenerateUnifiedDiffTest].testNewFileCreation()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/GenerateUnifiedDiffTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.UnifiedDiffUtils].generateUnifiedDiff(null,String,java.util.ArrayList,com.github.difflib.patch.Patch<T>,int)'
    - '[com.github.difflib.UnifiedDiffUtils].parseUnifiedDiff(java.util.List<String>)'
    - '[com.github.difflib.GenerateUnifiedDiffTest].assertEquals(String,com.github.difflib.GenerateUnifiedDiffTest)'
    - '[com.github.difflib.DiffUtils].diff(java.util.ArrayList,java.util.ArrayList)'
    - '[java.util.List<String>].get(int)'
    - '[java.util.ArrayList].add(String)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.GenerateUnifiedDiffTest].testNewFileCreation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.GenerateUnifiedDiffTest].fileToLines(String)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:146,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].parseUnifiedDiff(java.util.List<String>)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:147,1
    - Dst: '[java.util.Collections].singletonList(int)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:148,1
    - Dst: '[java.util.Arrays].asList(int,int,int,int,int,int,int,int,int)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:149,1
    - Dst: '[com.github.difflib.GenerateUnifiedDiffTest].validateChangePosition(com.github.difflib.patch.Patch<String>,int,com.github.difflib.GenerateUnifiedDiffTest,com.github.difflib.GenerateUnifiedDiffTest)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:150,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: com.github.difflib.GenerateUnifiedDiffTest:151,1
    - Dst: '[java.util.Arrays].asList(int,int)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:152,1
    - Dst: '[com.github.difflib.GenerateUnifiedDiffTest].validateChangePosition(com.github.difflib.patch.Patch<String>,int,java.util.ArrayList,com.github.difflib.GenerateUnifiedDiffTest)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:153,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    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: 154
      start: 144
    functionDepth: 5
    functionLinenumber: 144
    functionLinenumberEnd: 154
    functionName: '[com.github.difflib.GenerateUnifiedDiffTest].testChangePosition()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/GenerateUnifiedDiffTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].asList(int,int)'
    - '[com.github.difflib.UnifiedDiffUtils].parseUnifiedDiff(java.util.List<String>)'
    - '[java.util.Collections].singletonList(int)'
    - '[com.github.difflib.GenerateUnifiedDiffTest].validateChangePosition(com.github.difflib.patch.Patch<String>,int,java.util.ArrayList,com.github.difflib.GenerateUnifiedDiffTest)'
    - '[com.github.difflib.GenerateUnifiedDiffTest].fileToLines(String)'
    - '[com.github.difflib.GenerateUnifiedDiffTest].validateChangePosition(com.github.difflib.patch.Patch<String>,int,com.github.difflib.GenerateUnifiedDiffTest,com.github.difflib.GenerateUnifiedDiffTest)'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.Arrays].asList(int,int,int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.GenerateUnifiedDiffTest].testChangePosition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.patch.Patch<String>].getDeltas()'
      Src: com.github.difflib.GenerateUnifiedDiffTest:158,1
    - Dst: '[com.github.difflib.GenerateUnifiedDiffTest].get(int)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:158,1
    - Dst: '[com.github.difflib.GenerateUnifiedDiffTest].getSource()'
      Src: com.github.difflib.GenerateUnifiedDiffTest:158,1
    - Dst: '[com.github.difflib.GenerateUnifiedDiffTest].getChangePosition()'
      Src: com.github.difflib.GenerateUnifiedDiffTest:159,1
    - Dst: '[java.util.List<Integer>].size()'
      Src: com.github.difflib.GenerateUnifiedDiffTest:160,1
    - Dst: '[com.github.difflib.GenerateUnifiedDiffTest].size()'
      Src: com.github.difflib.GenerateUnifiedDiffTest:160,1
    - Dst: '[com.github.difflib.GenerateUnifiedDiffTest].assertEquals(com.github.difflib.GenerateUnifiedDiffTest,com.github.difflib.GenerateUnifiedDiffTest)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:160,1
    - Dst: '[java.util.List<Integer>].contains(com.github.difflib.GenerateUnifiedDiffTest)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:162,1
    - Dst: '[com.github.difflib.GenerateUnifiedDiffTest].assertTrue(com.github.difflib.GenerateUnifiedDiffTest)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:162,1
    - Dst: '[java.util.List<Integer>].contains(com.github.difflib.GenerateUnifiedDiffTest)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:165,1
    - Dst: '[com.github.difflib.GenerateUnifiedDiffTest].assertTrue(com.github.difflib.GenerateUnifiedDiffTest)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:165,1
    - Dst: '[com.github.difflib.patch.Patch<String>].getDeltas()'
      Src: com.github.difflib.GenerateUnifiedDiffTest:167,1
    - Dst: '[com.github.difflib.GenerateUnifiedDiffTest].get(int)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:167,1
    - Dst: '[com.github.difflib.GenerateUnifiedDiffTest].getTarget()'
      Src: com.github.difflib.GenerateUnifiedDiffTest:167,1
    - Dst: '[com.github.difflib.GenerateUnifiedDiffTest].getChangePosition()'
      Src: com.github.difflib.GenerateUnifiedDiffTest:168,1
    - Dst: '[java.util.List<Integer>].size()'
      Src: com.github.difflib.GenerateUnifiedDiffTest:169,1
    - Dst: '[com.github.difflib.GenerateUnifiedDiffTest].size()'
      Src: com.github.difflib.GenerateUnifiedDiffTest:169,1
    - Dst: '[com.github.difflib.GenerateUnifiedDiffTest].assertEquals(com.github.difflib.GenerateUnifiedDiffTest,com.github.difflib.GenerateUnifiedDiffTest)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:169,1
    - Dst: '[com.github.difflib.GenerateUnifiedDiffTest].contains(com.github.difflib.GenerateUnifiedDiffTest)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:171,1
    - Dst: '[com.github.difflib.GenerateUnifiedDiffTest].assertTrue(com.github.difflib.GenerateUnifiedDiffTest)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:171,1
    - Dst: '[java.util.List<Integer>].contains(com.github.difflib.GenerateUnifiedDiffTest)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:174,1
    - Dst: '[com.github.difflib.GenerateUnifiedDiffTest].assertTrue(com.github.difflib.GenerateUnifiedDiffTest)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:174,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - com.github.difflib.patch.Patch<String>
      - int
      - java.util.List<Integer>
      - java.util.List<Integer>
      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:
    - patch
    - index
    - realRemoveList
    - realAddList
    argTypes:
    - com.github.difflib.patch.Patch<String>
    - int
    - java.util.List<Integer>
    - java.util.List<Integer>
    constantsTouched: []
    func_position:
      end: 176
      start: 156
    functionDepth: 1
    functionLinenumber: 156
    functionLinenumberEnd: 176
    functionName: '[com.github.difflib.GenerateUnifiedDiffTest].validateChangePosition(com.github.difflib.patch.Patch<String>,int,java.util.List<Integer>,java.util.List<Integer>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/GenerateUnifiedDiffTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<Integer>].size()'
    - '[com.github.difflib.GenerateUnifiedDiffTest].getChangePosition()'
    - '[com.github.difflib.GenerateUnifiedDiffTest].size()'
    - '[com.github.difflib.GenerateUnifiedDiffTest].get(int)'
    - '[com.github.difflib.GenerateUnifiedDiffTest].getTarget()'
    - '[com.github.difflib.patch.Patch<String>].getDeltas()'
    - '[com.github.difflib.GenerateUnifiedDiffTest].assertEquals(com.github.difflib.GenerateUnifiedDiffTest,com.github.difflib.GenerateUnifiedDiffTest)'
    - '[java.util.List<Integer>].contains(com.github.difflib.GenerateUnifiedDiffTest)'
    - '[com.github.difflib.GenerateUnifiedDiffTest].contains(com.github.difflib.GenerateUnifiedDiffTest)'
    - '[com.github.difflib.GenerateUnifiedDiffTest].assertTrue(com.github.difflib.GenerateUnifiedDiffTest)'
    - '[com.github.difflib.GenerateUnifiedDiffTest].getSource()'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.GenerateUnifiedDiffTest].validateChangePosition(com.github.difflib.patch.Patch<String>,int,java.util.List<Integer>,java.util.List<Integer>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.DiffUtils].diff(java.util.List<String>,java.util.List<String>)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:179,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].generateUnifiedDiff(String,String,java.util.List<String>,com.github.difflib.patch.Patch<T>,int)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:181,1
    - Dst: '[java.util.List<String>].stream()'
      Src: com.github.difflib.GenerateUnifiedDiffTest:183,1
    - Dst: '[com.github.difflib.GenerateUnifiedDiffTest].joining(String)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:183,1
    - Dst: '[com.github.difflib.GenerateUnifiedDiffTest].collect(com.github.difflib.GenerateUnifiedDiffTest)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:183,1
    - Dst: System.out.println(com.github.difflib.GenerateUnifiedDiffTest)
      Src: com.github.difflib.GenerateUnifiedDiffTest:183,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].parseUnifiedDiff(java.util.List<String>)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:185,1
    - Dst: '[com.github.difflib.patch.Patch<String>].applyTo(java.util.List<String>)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:188,1
    - Dst: '[java.util.List<String>].size()'
      Src: com.github.difflib.GenerateUnifiedDiffTest:189,1
    - Dst: '[com.github.difflib.GenerateUnifiedDiffTest].size()'
      Src: com.github.difflib.GenerateUnifiedDiffTest:189,1
    - Dst: '[com.github.difflib.GenerateUnifiedDiffTest].assertEquals(com.github.difflib.GenerateUnifiedDiffTest,com.github.difflib.GenerateUnifiedDiffTest)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:189,1
    - Dst: '[java.util.List<String>].size()'
      Src: com.github.difflib.GenerateUnifiedDiffTest:190,1
    - Dst: '[java.util.List<String>].get(com.github.difflib.GenerateUnifiedDiffTest)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:191,1
    - Dst: '[com.github.difflib.GenerateUnifiedDiffTest].get(com.github.difflib.GenerateUnifiedDiffTest)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:192,1
    - Dst: '[com.github.difflib.GenerateUnifiedDiffTest].equals(com.github.difflib.GenerateUnifiedDiffTest)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:193,1
    - Dst: '[com.github.difflib.GenerateUnifiedDiffTest].fail(String)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:194,1
    - Dst: e.getMessage()
      Src: com.github.difflib.GenerateUnifiedDiffTest:198,1
    - Dst: '[com.github.difflib.GenerateUnifiedDiffTest].fail(com.github.difflib.GenerateUnifiedDiffTest)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:198,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<String>
      - java.util.List<String>
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - origLines
    - revLines
    - originalFile
    - revisedFile
    argTypes:
    - java.util.List<String>
    - java.util.List<String>
    - String
    - String
    constantsTouched: []
    func_position:
      end: 200
      start: 178
    functionDepth: 5
    functionLinenumber: 178
    functionLinenumberEnd: 200
    functionName: '[com.github.difflib.GenerateUnifiedDiffTest].verify(java.util.List<String>,java.util.List<String>,String,String)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/GenerateUnifiedDiffTest.java
    functionUses: 4
    functionsReached:
    - '[java.util.List<String>].stream()'
    - '[java.util.List<String>].size()'
    - '[com.github.difflib.GenerateUnifiedDiffTest].equals(com.github.difflib.GenerateUnifiedDiffTest)'
    - '[com.github.difflib.GenerateUnifiedDiffTest].get(com.github.difflib.GenerateUnifiedDiffTest)'
    - '[com.github.difflib.GenerateUnifiedDiffTest].size()'
    - '[com.github.difflib.GenerateUnifiedDiffTest].fail(String)'
    - '[com.github.difflib.GenerateUnifiedDiffTest].collect(com.github.difflib.GenerateUnifiedDiffTest)'
    - '[com.github.difflib.UnifiedDiffUtils].parseUnifiedDiff(java.util.List<String>)'
    - e.getMessage()
    - '[com.github.difflib.GenerateUnifiedDiffTest].fail(com.github.difflib.GenerateUnifiedDiffTest)'
    - '[com.github.difflib.GenerateUnifiedDiffTest].assertEquals(com.github.difflib.GenerateUnifiedDiffTest,com.github.difflib.GenerateUnifiedDiffTest)'
    - '[java.util.List<String>].get(com.github.difflib.GenerateUnifiedDiffTest)'
    - '[com.github.difflib.DiffUtils].diff(java.util.List<String>,java.util.List<String>)'
    - '[com.github.difflib.UnifiedDiffUtils].generateUnifiedDiff(String,String,java.util.List<String>,com.github.difflib.patch.Patch<T>,int)'
    - '[com.github.difflib.GenerateUnifiedDiffTest].joining(String)'
    - '[com.github.difflib.patch.Patch<String>].applyTo(java.util.List<String>)'
    - System.out.println(com.github.difflib.GenerateUnifiedDiffTest)
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.GenerateUnifiedDiffTest].verify(java.util.List<String>,java.util.List<String>,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.GenerateUnifiedDiffTest].fileToLines(String)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:204,1
    - Dst: '[com.github.difflib.GenerateUnifiedDiffTest].fileToLines(String)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:205,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].parseUnifiedDiff(java.util.List<String>)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:206,1
    - Dst: '[java.util.List<String>].get(int)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:209,1
    - Dst: '[java.util.List<String>].set(int,String)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:209,1
    - Dst: '[com.github.difflib.GenerateUnifiedDiffTest].assertThrows()'
      Src: com.github.difflib.GenerateUnifiedDiffTest:211,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    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: 212
      start: 202
    functionDepth: 5
    functionLinenumber: 202
    functionLinenumberEnd: 212
    functionName: '[com.github.difflib.GenerateUnifiedDiffTest].testFailingPatchByException()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/GenerateUnifiedDiffTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.UnifiedDiffUtils].parseUnifiedDiff(java.util.List<String>)'
    - '[java.util.List<String>].get(int)'
    - '[java.util.List<String>].set(int,String)'
    - '[com.github.difflib.GenerateUnifiedDiffTest].fileToLines(String)'
    - '[com.github.difflib.GenerateUnifiedDiffTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.GenerateUnifiedDiffTest].testFailingPatchByException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.GenerateUnifiedDiffTest].fileToLines(String)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:217,1
    - Dst: '[com.github.difflib.GenerateUnifiedDiffTest].fileToLines(String)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:219,1
    - Dst: '[com.github.difflib.DiffUtils].diff(java.util.List<String>,java.util.List<String>)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:221,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].generateUnifiedDiff(String,String,java.util.List<String>,com.github.difflib.patch.Patch<T>,int)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:222,1
    - Dst: '[com.github.difflib.GenerateUnifiedDiffTest].assertThat(java.util.List<String>)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:226,1
    - Dst: '[com.github.difflib.GenerateUnifiedDiffTest].contains(String)'
      Src: com.github.difflib.GenerateUnifiedDiffTest:226,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    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: 227
      start: 214
    functionDepth: 1
    functionLinenumber: 214
    functionLinenumberEnd: 227
    functionName: '[com.github.difflib.GenerateUnifiedDiffTest].testWrongContextLength()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/GenerateUnifiedDiffTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.GenerateUnifiedDiffTest].contains(String)'
    - '[com.github.difflib.DiffUtils].diff(java.util.List<String>,java.util.List<String>)'
    - '[com.github.difflib.UnifiedDiffUtils].generateUnifiedDiff(String,String,java.util.List<String>,com.github.difflib.patch.Patch<T>,int)'
    - '[com.github.difflib.GenerateUnifiedDiffTest].fileToLines(String)'
    - '[com.github.difflib.GenerateUnifiedDiffTest].assertThat(java.util.List<String>)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.GenerateUnifiedDiffTest].testWrongContextLength()'
  - 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.github.difflib.GenerateUnifiedDiffTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.github.difflib.GenerateUnifiedDiffTest].<init>()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/GenerateUnifiedDiffTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.github.difflib.GenerateUnifiedDiffTest
    signature: '[com.github.difflib.GenerateUnifiedDiffTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.github.difflib.TestConstants
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 17
      start: 17
    functionDepth: 0
    functionLinenumber: 17
    functionLinenumberEnd: 17
    functionName: '[com.github.difflib.TestConstants].<init>()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/TestConstants.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.github.difflib.TestConstants
    signature: '[com.github.difflib.TestConstants].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(String)'
      Src: com.github.difflib.DiffUtilsTest:36,1
    - Dst: '[java.util.Arrays].asList(String,String,String)'
      Src: com.github.difflib.DiffUtilsTest:36,1
    - Dst: '[com.github.difflib.DiffUtils].diff(com.github.difflib.DiffUtilsTest,com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:36,1
    - Dst: '[com.github.difflib.DiffUtilsTest].assertNotNull(com.github.difflib.patch.Patch<T>)'
      Src: com.github.difflib.DiffUtilsTest:37,1
    - Dst: '[com.github.difflib.patch.Patch<T>].getDeltas()'
      Src: com.github.difflib.DiffUtilsTest:38,1
    - Dst: '[com.github.difflib.DiffUtilsTest].size()'
      Src: com.github.difflib.DiffUtilsTest:38,1
    - Dst: '[com.github.difflib.DiffUtilsTest].assertEquals(int,com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:38,1
    - Dst: '[com.github.difflib.patch.Patch<T>].getDeltas()'
      Src: com.github.difflib.DiffUtilsTest:39,1
    - Dst: '[com.github.difflib.DiffUtilsTest].get(int)'
      Src: com.github.difflib.DiffUtilsTest:39,1
    - Dst: '[com.github.difflib.DiffUtilsTest].assertTrue()'
      Src: com.github.difflib.DiffUtilsTest:40,1
    - Dst: '[java.util.Collections].emptyList()'
      Src: com.github.difflib.DiffUtilsTest:41,1
    - Dst: '[com.github.difflib.patch.Chunk].<init>(int,com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:41,1
    - Dst: '[com.github.difflib.DiffUtilsTest].getSource()'
      Src: com.github.difflib.DiffUtilsTest:41,1
    - Dst: '[com.github.difflib.DiffUtilsTest].assertEquals(com.github.difflib.patch.Chunk,com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:41,1
    - Dst: '[java.util.Arrays].asList(String,String)'
      Src: com.github.difflib.DiffUtilsTest:42,1
    - Dst: '[com.github.difflib.patch.Chunk].<init>(int,com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:42,1
    - Dst: '[com.github.difflib.DiffUtilsTest].getTarget()'
      Src: com.github.difflib.DiffUtilsTest:42,1
    - Dst: '[com.github.difflib.DiffUtilsTest].assertEquals(com.github.difflib.patch.Chunk,com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    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: 43
      start: 34
    functionDepth: 1
    functionLinenumber: 34
    functionLinenumberEnd: 43
    functionName: '[com.github.difflib.DiffUtilsTest].testDiff_Insert()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/DiffUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Collections].emptyList()'
    - '[java.util.Arrays].asList(String,String)'
    - '[com.github.difflib.DiffUtilsTest].assertEquals(int,com.github.difflib.DiffUtilsTest)'
    - '[com.github.difflib.DiffUtilsTest].assertTrue()'
    - '[com.github.difflib.patch.Chunk].<init>(int,com.github.difflib.DiffUtilsTest)'
    - '[com.github.difflib.DiffUtilsTest].getSource()'
    - '[java.util.Arrays].asList(String)'
    - '[com.github.difflib.DiffUtilsTest].get(int)'
    - '[com.github.difflib.DiffUtilsTest].assertEquals(com.github.difflib.patch.Chunk,com.github.difflib.DiffUtilsTest)'
    - '[com.github.difflib.patch.Patch<T>].getDeltas()'
    - '[com.github.difflib.DiffUtilsTest].size()'
    - '[java.util.Arrays].asList(String,String,String)'
    - '[com.github.difflib.DiffUtils].diff(com.github.difflib.DiffUtilsTest,com.github.difflib.DiffUtilsTest)'
    - '[com.github.difflib.DiffUtilsTest].getTarget()'
    - '[com.github.difflib.DiffUtilsTest].assertNotNull(com.github.difflib.patch.Patch<T>)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.DiffUtilsTest].testDiff_Insert()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(String,String,String)'
      Src: com.github.difflib.DiffUtilsTest:47,1
    - Dst: '[java.util.Arrays].asList(String)'
      Src: com.github.difflib.DiffUtilsTest:47,1
    - Dst: '[com.github.difflib.DiffUtils].diff(com.github.difflib.DiffUtilsTest,com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:47,1
    - Dst: '[com.github.difflib.DiffUtilsTest].assertNotNull(com.github.difflib.patch.Patch<T>)'
      Src: com.github.difflib.DiffUtilsTest:48,1
    - Dst: '[com.github.difflib.patch.Patch<T>].getDeltas()'
      Src: com.github.difflib.DiffUtilsTest:49,1
    - Dst: '[com.github.difflib.DiffUtilsTest].size()'
      Src: com.github.difflib.DiffUtilsTest:49,1
    - Dst: '[com.github.difflib.DiffUtilsTest].assertEquals(int,com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:49,1
    - Dst: '[com.github.difflib.patch.Patch<T>].getDeltas()'
      Src: com.github.difflib.DiffUtilsTest:50,1
    - Dst: '[com.github.difflib.DiffUtilsTest].get(int)'
      Src: com.github.difflib.DiffUtilsTest:50,1
    - Dst: '[com.github.difflib.DiffUtilsTest].assertTrue()'
      Src: com.github.difflib.DiffUtilsTest:51,1
    - Dst: '[java.util.Arrays].asList(String,String)'
      Src: com.github.difflib.DiffUtilsTest:52,1
    - Dst: '[com.github.difflib.patch.Chunk].<init>(int,com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:52,1
    - Dst: '[com.github.difflib.DiffUtilsTest].getSource()'
      Src: com.github.difflib.DiffUtilsTest:52,1
    - Dst: '[com.github.difflib.DiffUtilsTest].assertEquals(com.github.difflib.patch.Chunk,com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:52,1
    - Dst: '[java.util.Collections].emptyList()'
      Src: com.github.difflib.DiffUtilsTest:53,1
    - Dst: '[com.github.difflib.patch.Chunk].<init>(int,com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:53,1
    - Dst: '[com.github.difflib.DiffUtilsTest].getTarget()'
      Src: com.github.difflib.DiffUtilsTest:53,1
    - Dst: '[com.github.difflib.DiffUtilsTest].assertEquals(com.github.difflib.patch.Chunk,com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    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: 54
      start: 45
    functionDepth: 1
    functionLinenumber: 45
    functionLinenumberEnd: 54
    functionName: '[com.github.difflib.DiffUtilsTest].testDiff_Delete()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/DiffUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].asList(String,String)'
    - '[java.util.Collections].emptyList()'
    - '[com.github.difflib.DiffUtilsTest].assertEquals(int,com.github.difflib.DiffUtilsTest)'
    - '[com.github.difflib.DiffUtilsTest].assertTrue()'
    - '[com.github.difflib.patch.Chunk].<init>(int,com.github.difflib.DiffUtilsTest)'
    - '[com.github.difflib.DiffUtilsTest].getSource()'
    - '[java.util.Arrays].asList(String)'
    - '[com.github.difflib.DiffUtilsTest].get(int)'
    - '[com.github.difflib.DiffUtilsTest].assertEquals(com.github.difflib.patch.Chunk,com.github.difflib.DiffUtilsTest)'
    - '[com.github.difflib.patch.Patch<T>].getDeltas()'
    - '[com.github.difflib.DiffUtilsTest].size()'
    - '[java.util.Arrays].asList(String,String,String)'
    - '[com.github.difflib.DiffUtils].diff(com.github.difflib.DiffUtilsTest,com.github.difflib.DiffUtilsTest)'
    - '[com.github.difflib.DiffUtilsTest].getTarget()'
    - '[com.github.difflib.DiffUtilsTest].assertNotNull(com.github.difflib.patch.Patch<T>)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.DiffUtilsTest].testDiff_Delete()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(String,String,String)'
      Src: com.github.difflib.DiffUtilsTest:58,1
    - Dst: '[java.util.Arrays].asList(String,String,String)'
      Src: com.github.difflib.DiffUtilsTest:59,1
    - Dst: '[com.github.difflib.DiffUtils].diff(com.github.difflib.DiffUtilsTest,com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:61,1
    - Dst: '[com.github.difflib.DiffUtilsTest].assertNotNull(com.github.difflib.patch.Patch<T>)'
      Src: com.github.difflib.DiffUtilsTest:62,1
    - Dst: '[com.github.difflib.patch.Patch<T>].getDeltas()'
      Src: com.github.difflib.DiffUtilsTest:63,1
    - Dst: '[com.github.difflib.DiffUtilsTest].size()'
      Src: com.github.difflib.DiffUtilsTest:63,1
    - Dst: '[com.github.difflib.DiffUtilsTest].assertEquals(int,com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:63,1
    - Dst: '[com.github.difflib.patch.Patch<T>].getDeltas()'
      Src: com.github.difflib.DiffUtilsTest:64,1
    - Dst: '[com.github.difflib.DiffUtilsTest].get(int)'
      Src: com.github.difflib.DiffUtilsTest:64,1
    - Dst: '[com.github.difflib.DiffUtilsTest].assertTrue()'
      Src: com.github.difflib.DiffUtilsTest:65,1
    - Dst: '[java.util.Arrays].asList(String)'
      Src: com.github.difflib.DiffUtilsTest:66,1
    - Dst: '[com.github.difflib.patch.Chunk].<init>(int,com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:66,1
    - Dst: '[com.github.difflib.DiffUtilsTest].getSource()'
      Src: com.github.difflib.DiffUtilsTest:66,1
    - Dst: '[com.github.difflib.DiffUtilsTest].assertEquals(com.github.difflib.patch.Chunk,com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:66,1
    - Dst: '[java.util.Arrays].asList(String)'
      Src: com.github.difflib.DiffUtilsTest:67,1
    - Dst: '[com.github.difflib.patch.Chunk].<init>(int,com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:67,1
    - Dst: '[com.github.difflib.DiffUtilsTest].getTarget()'
      Src: com.github.difflib.DiffUtilsTest:67,1
    - Dst: '[com.github.difflib.DiffUtilsTest].assertEquals(com.github.difflib.patch.Chunk,com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    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: 68
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 68
    functionName: '[com.github.difflib.DiffUtilsTest].testDiff_Change()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/DiffUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.DiffUtilsTest].assertEquals(int,com.github.difflib.DiffUtilsTest)'
    - '[com.github.difflib.DiffUtilsTest].assertTrue()'
    - '[com.github.difflib.patch.Chunk].<init>(int,com.github.difflib.DiffUtilsTest)'
    - '[com.github.difflib.DiffUtilsTest].getSource()'
    - '[com.github.difflib.DiffUtilsTest].get(int)'
    - '[java.util.Arrays].asList(String)'
    - '[com.github.difflib.DiffUtilsTest].assertEquals(com.github.difflib.patch.Chunk,com.github.difflib.DiffUtilsTest)'
    - '[com.github.difflib.patch.Patch<T>].getDeltas()'
    - '[com.github.difflib.DiffUtilsTest].size()'
    - '[java.util.Arrays].asList(String,String,String)'
    - '[com.github.difflib.DiffUtils].diff(com.github.difflib.DiffUtilsTest,com.github.difflib.DiffUtilsTest)'
    - '[com.github.difflib.DiffUtilsTest].getTarget()'
    - '[com.github.difflib.DiffUtilsTest].assertNotNull(com.github.difflib.patch.Patch<T>)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.DiffUtilsTest].testDiff_Change()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: com.github.difflib.DiffUtilsTest:72,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: com.github.difflib.DiffUtilsTest:72,1
    - Dst: '[com.github.difflib.DiffUtils].diff(java.util.ArrayList,java.util.ArrayList)'
      Src: com.github.difflib.DiffUtilsTest:72,1
    - Dst: '[com.github.difflib.DiffUtilsTest].assertNotNull(com.github.difflib.patch.Patch<T>)'
      Src: com.github.difflib.DiffUtilsTest:73,1
    - Dst: '[com.github.difflib.patch.Patch<T>].getDeltas()'
      Src: com.github.difflib.DiffUtilsTest:74,1
    - Dst: '[com.github.difflib.DiffUtilsTest].size()'
      Src: com.github.difflib.DiffUtilsTest:74,1
    - Dst: '[com.github.difflib.DiffUtilsTest].assertEquals(int,com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:74,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    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: 75
      start: 70
    functionDepth: 1
    functionLinenumber: 70
    functionLinenumberEnd: 75
    functionName: '[com.github.difflib.DiffUtilsTest].testDiff_EmptyList()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/DiffUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.DiffUtilsTest].assertEquals(int,com.github.difflib.DiffUtilsTest)'
    - '[com.github.difflib.DiffUtils].diff(java.util.ArrayList,java.util.ArrayList)'
    - '[com.github.difflib.patch.Patch<T>].getDeltas()'
    - '[com.github.difflib.DiffUtilsTest].size()'
    - '[java.util.ArrayList].<init>()'
    - '[com.github.difflib.DiffUtilsTest].assertNotNull(com.github.difflib.patch.Patch<T>)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.DiffUtilsTest].testDiff_EmptyList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: com.github.difflib.DiffUtilsTest:79,1
    - Dst: '[java.util.Arrays].asList(String)'
      Src: com.github.difflib.DiffUtilsTest:79,1
    - Dst: '[com.github.difflib.DiffUtils].diff(java.util.ArrayList,com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:79,1
    - Dst: '[com.github.difflib.DiffUtilsTest].assertNotNull(com.github.difflib.patch.Patch<T>)'
      Src: com.github.difflib.DiffUtilsTest:80,1
    - Dst: '[com.github.difflib.patch.Patch<T>].getDeltas()'
      Src: com.github.difflib.DiffUtilsTest:81,1
    - Dst: '[com.github.difflib.DiffUtilsTest].size()'
      Src: com.github.difflib.DiffUtilsTest:81,1
    - Dst: '[com.github.difflib.DiffUtilsTest].assertEquals(int,com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:81,1
    - Dst: '[com.github.difflib.patch.Patch<T>].getDeltas()'
      Src: com.github.difflib.DiffUtilsTest:82,1
    - Dst: '[com.github.difflib.DiffUtilsTest].get(int)'
      Src: com.github.difflib.DiffUtilsTest:82,1
    - Dst: '[com.github.difflib.DiffUtilsTest].assertTrue()'
      Src: com.github.difflib.DiffUtilsTest:83,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    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: 84
      start: 77
    functionDepth: 1
    functionLinenumber: 77
    functionLinenumberEnd: 84
    functionName: '[com.github.difflib.DiffUtilsTest].testDiff_EmptyListWithNonEmpty()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/DiffUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.DiffUtilsTest].assertEquals(int,com.github.difflib.DiffUtilsTest)'
    - '[com.github.difflib.DiffUtilsTest].assertTrue()'
    - '[java.util.Arrays].asList(String)'
    - '[com.github.difflib.DiffUtilsTest].get(int)'
    - '[com.github.difflib.patch.Patch<T>].getDeltas()'
    - '[com.github.difflib.DiffUtilsTest].size()'
    - '[java.util.ArrayList].<init>()'
    - '[com.github.difflib.DiffUtilsTest].assertNotNull(com.github.difflib.patch.Patch<T>)'
    - '[com.github.difflib.DiffUtils].diff(java.util.ArrayList,com.github.difflib.DiffUtilsTest)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.DiffUtilsTest].testDiff_EmptyListWithNonEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.DiffUtils].diffInline(String,String)'
      Src: com.github.difflib.DiffUtilsTest:88,1
    - Dst: '[com.github.difflib.patch.Patch<String>].getDeltas()'
      Src: com.github.difflib.DiffUtilsTest:89,1
    - Dst: '[com.github.difflib.DiffUtilsTest].size()'
      Src: com.github.difflib.DiffUtilsTest:89,1
    - Dst: '[com.github.difflib.DiffUtilsTest].assertEquals(int,com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:89,1
    - Dst: '[com.github.difflib.DiffUtilsTest].assertTrue()'
      Src: com.github.difflib.DiffUtilsTest:90,1
    - Dst: '[com.github.difflib.patch.Patch<String>].getDeltas()'
      Src: com.github.difflib.DiffUtilsTest:91,1
    - Dst: '[com.github.difflib.DiffUtilsTest].get(int)'
      Src: com.github.difflib.DiffUtilsTest:91,1
    - Dst: '[com.github.difflib.DiffUtilsTest].getSource()'
      Src: com.github.difflib.DiffUtilsTest:91,1
    - Dst: '[com.github.difflib.DiffUtilsTest].getPosition()'
      Src: com.github.difflib.DiffUtilsTest:91,1
    - Dst: '[com.github.difflib.DiffUtilsTest].assertEquals(int,com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:91,1
    - Dst: '[com.github.difflib.patch.Patch<String>].getDeltas()'
      Src: com.github.difflib.DiffUtilsTest:92,1
    - Dst: '[com.github.difflib.DiffUtilsTest].get(int)'
      Src: com.github.difflib.DiffUtilsTest:92,1
    - Dst: '[com.github.difflib.DiffUtilsTest].getSource()'
      Src: com.github.difflib.DiffUtilsTest:92,1
    - Dst: '[com.github.difflib.DiffUtilsTest].getLines()'
      Src: com.github.difflib.DiffUtilsTest:92,1
    - Dst: '[com.github.difflib.DiffUtilsTest].size()'
      Src: com.github.difflib.DiffUtilsTest:92,1
    - Dst: '[com.github.difflib.DiffUtilsTest].assertEquals(int,com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:92,1
    - Dst: '[com.github.difflib.patch.Patch<String>].getDeltas()'
      Src: com.github.difflib.DiffUtilsTest:93,1
    - Dst: '[com.github.difflib.DiffUtilsTest].get(int)'
      Src: com.github.difflib.DiffUtilsTest:93,1
    - Dst: '[com.github.difflib.DiffUtilsTest].getTarget()'
      Src: com.github.difflib.DiffUtilsTest:93,1
    - Dst: '[com.github.difflib.DiffUtilsTest].getLines()'
      Src: com.github.difflib.DiffUtilsTest:93,1
    - Dst: '[com.github.difflib.DiffUtilsTest].get(int)'
      Src: com.github.difflib.DiffUtilsTest:93,1
    - Dst: '[com.github.difflib.DiffUtilsTest].assertEquals(String,com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:93,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    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: 94
      start: 86
    functionDepth: 2
    functionLinenumber: 86
    functionLinenumberEnd: 94
    functionName: '[com.github.difflib.DiffUtilsTest].testDiffInline()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/DiffUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.DiffUtilsTest].assertEquals(int,com.github.difflib.DiffUtilsTest)'
    - '[com.github.difflib.DiffUtilsTest].assertTrue()'
    - '[com.github.difflib.DiffUtilsTest].getSource()'
    - '[com.github.difflib.DiffUtilsTest].get(int)'
    - '[com.github.difflib.patch.Patch<String>].getDeltas()'
    - '[com.github.difflib.DiffUtilsTest].getLines()'
    - '[com.github.difflib.DiffUtilsTest].size()'
    - '[com.github.difflib.DiffUtils].diffInline(String,String)'
    - '[com.github.difflib.DiffUtilsTest].getTarget()'
    - '[com.github.difflib.DiffUtilsTest].getPosition()'
    - '[com.github.difflib.DiffUtilsTest].assertEquals(String,com.github.difflib.DiffUtilsTest)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.DiffUtilsTest].testDiffInline()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.DiffUtils].diffInline(String,String)'
      Src: com.github.difflib.DiffUtilsTest:98,1
    - Dst: '[com.github.difflib.patch.Patch<String>].getDeltas()'
      Src: com.github.difflib.DiffUtilsTest:99,1
    - Dst: '[com.github.difflib.DiffUtilsTest].size()'
      Src: com.github.difflib.DiffUtilsTest:99,1
    - Dst: '[com.github.difflib.DiffUtilsTest].assertEquals(int,com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:99,1
    - Dst: '[com.github.difflib.DiffUtilsTest].assertTrue()'
      Src: com.github.difflib.DiffUtilsTest:100,1
    - Dst: '[com.github.difflib.patch.Patch<String>].getDeltas()'
      Src: com.github.difflib.DiffUtilsTest:101,1
    - Dst: '[com.github.difflib.DiffUtilsTest].get(int)'
      Src: com.github.difflib.DiffUtilsTest:101,1
    - Dst: '[com.github.difflib.DiffUtilsTest].getSource()'
      Src: com.github.difflib.DiffUtilsTest:101,1
    - Dst: '[com.github.difflib.DiffUtilsTest].getPosition()'
      Src: com.github.difflib.DiffUtilsTest:101,1
    - Dst: '[com.github.difflib.DiffUtilsTest].assertEquals(int,com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:101,1
    - Dst: '[com.github.difflib.patch.Patch<String>].getDeltas()'
      Src: com.github.difflib.DiffUtilsTest:102,1
    - Dst: '[com.github.difflib.DiffUtilsTest].get(int)'
      Src: com.github.difflib.DiffUtilsTest:102,1
    - Dst: '[com.github.difflib.DiffUtilsTest].getSource()'
      Src: com.github.difflib.DiffUtilsTest:102,1
    - Dst: '[com.github.difflib.DiffUtilsTest].getPosition()'
      Src: com.github.difflib.DiffUtilsTest:102,1
    - Dst: '[com.github.difflib.DiffUtilsTest].assertEquals(int,com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:102,1
    - Dst: '[com.github.difflib.patch.Patch<String>].getDeltas()'
      Src: com.github.difflib.DiffUtilsTest:103,1
    - Dst: '[com.github.difflib.DiffUtilsTest].get(int)'
      Src: com.github.difflib.DiffUtilsTest:103,1
    - Dst: '[com.github.difflib.DiffUtilsTest].getSource()'
      Src: com.github.difflib.DiffUtilsTest:103,1
    - Dst: '[com.github.difflib.DiffUtilsTest].getLines()'
      Src: com.github.difflib.DiffUtilsTest:103,1
    - Dst: '[com.github.difflib.DiffUtilsTest].size()'
      Src: com.github.difflib.DiffUtilsTest:103,1
    - Dst: '[com.github.difflib.DiffUtilsTest].assertEquals(int,com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:103,1
    - Dst: '[com.github.difflib.patch.Patch<String>].getDeltas()'
      Src: com.github.difflib.DiffUtilsTest:104,1
    - Dst: '[com.github.difflib.DiffUtilsTest].get(int)'
      Src: com.github.difflib.DiffUtilsTest:104,1
    - Dst: '[com.github.difflib.DiffUtilsTest].getSource()'
      Src: com.github.difflib.DiffUtilsTest:104,1
    - Dst: '[com.github.difflib.DiffUtilsTest].getLines()'
      Src: com.github.difflib.DiffUtilsTest:104,1
    - Dst: '[com.github.difflib.DiffUtilsTest].size()'
      Src: com.github.difflib.DiffUtilsTest:104,1
    - Dst: '[com.github.difflib.DiffUtilsTest].assertEquals(int,com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:104,1
    - Dst: '[com.github.difflib.patch.Patch<String>].getDeltas()'
      Src: com.github.difflib.DiffUtilsTest:105,1
    - Dst: '[com.github.difflib.DiffUtilsTest].get(int)'
      Src: com.github.difflib.DiffUtilsTest:105,1
    - Dst: '[com.github.difflib.DiffUtilsTest].getTarget()'
      Src: com.github.difflib.DiffUtilsTest:105,1
    - Dst: '[com.github.difflib.DiffUtilsTest].getLines()'
      Src: com.github.difflib.DiffUtilsTest:105,1
    - Dst: '[com.github.difflib.DiffUtilsTest].get(int)'
      Src: com.github.difflib.DiffUtilsTest:105,1
    - Dst: '[com.github.difflib.DiffUtilsTest].assertEquals(String,com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:105,1
    - Dst: '[com.github.difflib.patch.Patch<String>].getDeltas()'
      Src: com.github.difflib.DiffUtilsTest:106,1
    - Dst: '[com.github.difflib.DiffUtilsTest].get(int)'
      Src: com.github.difflib.DiffUtilsTest:106,1
    - Dst: '[com.github.difflib.DiffUtilsTest].getTarget()'
      Src: com.github.difflib.DiffUtilsTest:106,1
    - Dst: '[com.github.difflib.DiffUtilsTest].getLines()'
      Src: com.github.difflib.DiffUtilsTest:106,1
    - Dst: '[com.github.difflib.DiffUtilsTest].get(int)'
      Src: com.github.difflib.DiffUtilsTest:106,1
    - Dst: '[com.github.difflib.DiffUtilsTest].assertEquals(String,com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:106,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 96
    functionDepth: 2
    functionLinenumber: 96
    functionLinenumberEnd: 107
    functionName: '[com.github.difflib.DiffUtilsTest].testDiffInline2()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/DiffUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.DiffUtilsTest].assertEquals(int,com.github.difflib.DiffUtilsTest)'
    - '[com.github.difflib.DiffUtilsTest].assertTrue()'
    - '[com.github.difflib.DiffUtilsTest].getSource()'
    - '[com.github.difflib.DiffUtilsTest].get(int)'
    - '[com.github.difflib.patch.Patch<String>].getDeltas()'
    - '[com.github.difflib.DiffUtilsTest].getLines()'
    - '[com.github.difflib.DiffUtilsTest].size()'
    - '[com.github.difflib.DiffUtils].diffInline(String,String)'
    - '[com.github.difflib.DiffUtilsTest].getTarget()'
    - '[com.github.difflib.DiffUtilsTest].getPosition()'
    - '[com.github.difflib.DiffUtilsTest].assertEquals(String,com.github.difflib.DiffUtilsTest)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.DiffUtilsTest].testDiffInline2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(int,int,int,int,int)'
      Src: com.github.difflib.DiffUtilsTest:111,1
    - Dst: '[java.util.Arrays].asList(int,int,int,int)'
      Src: com.github.difflib.DiffUtilsTest:112,1
    - Dst: '[com.github.difflib.DiffUtils].diff(com.github.difflib.DiffUtilsTest,com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:114,1
    - Dst: '[com.github.difflib.patch.Patch<T>].getDeltas()'
      Src: com.github.difflib.DiffUtilsTest:116,1
    - Dst: System.out.println(com.github.difflib.DiffUtilsTest)
      Src: com.github.difflib.DiffUtilsTest:117,1
    - Dst: '[com.github.difflib.patch.Patch<T>].getDeltas()'
      Src: com.github.difflib.DiffUtilsTest:120,1
    - Dst: '[com.github.difflib.DiffUtilsTest].size()'
      Src: com.github.difflib.DiffUtilsTest:120,1
    - Dst: '[com.github.difflib.DiffUtilsTest].assertEquals(int,com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:120,1
    - Dst: '[com.github.difflib.patch.Patch<T>].getDeltas()'
      Src: com.github.difflib.DiffUtilsTest:123,1
    - Dst: '[com.github.difflib.DiffUtilsTest].get(int)'
      Src: com.github.difflib.DiffUtilsTest:123,1
    - Dst: '[com.github.difflib.DiffUtilsTest].toString()'
      Src: com.github.difflib.DiffUtilsTest:123,1
    - Dst: '[com.github.difflib.DiffUtilsTest].assertEquals(String,com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:121,1
    - Dst: '[com.github.difflib.patch.Patch<T>].getDeltas()'
      Src: com.github.difflib.DiffUtilsTest:126,1
    - Dst: '[com.github.difflib.DiffUtilsTest].get(int)'
      Src: com.github.difflib.DiffUtilsTest:126,1
    - Dst: '[com.github.difflib.DiffUtilsTest].toString()'
      Src: com.github.difflib.DiffUtilsTest:126,1
    - Dst: '[com.github.difflib.DiffUtilsTest].assertEquals(String,com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:124,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    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: 127
      start: 109
    functionDepth: 1
    functionLinenumber: 109
    functionLinenumberEnd: 127
    functionName: '[com.github.difflib.DiffUtilsTest].testDiffIntegerList()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/DiffUtilsTest.java
    functionUses: 0
    functionsReached:
    - System.out.println(com.github.difflib.DiffUtilsTest)
    - '[com.github.difflib.DiffUtilsTest].assertEquals(int,com.github.difflib.DiffUtilsTest)'
    - '[java.util.Arrays].asList(int,int,int,int,int)'
    - '[com.github.difflib.DiffUtilsTest].get(int)'
    - '[com.github.difflib.DiffUtilsTest].toString()'
    - '[com.github.difflib.patch.Patch<T>].getDeltas()'
    - '[java.util.Arrays].asList(int,int,int,int)'
    - '[com.github.difflib.DiffUtilsTest].size()'
    - '[com.github.difflib.DiffUtils].diff(com.github.difflib.DiffUtilsTest,com.github.difflib.DiffUtilsTest)'
    - '[com.github.difflib.DiffUtilsTest].assertEquals(String,com.github.difflib.DiffUtilsTest)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.DiffUtilsTest].testDiffIntegerList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(String,String,String)'
      Src: com.github.difflib.DiffUtilsTest:131,1
    - Dst: '[java.util.Arrays].asList(String,String,String)'
      Src: com.github.difflib.DiffUtilsTest:132,1
    - Dst: '[com.github.difflib.DiffUtils].diff(com.github.difflib.DiffUtilsTest,com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:134,1
    - Dst: '[com.github.difflib.patch.Patch<T>].getDeltas()'
      Src: com.github.difflib.DiffUtilsTest:135,1
    - Dst: '[com.github.difflib.DiffUtilsTest].size()'
      Src: com.github.difflib.DiffUtilsTest:135,1
    - Dst: '[com.github.difflib.DiffUtilsTest].assertEquals(int,com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:135,1
    - Dst: '[com.github.difflib.patch.Patch<T>].getDeltas()'
      Src: com.github.difflib.DiffUtilsTest:138,1
    - Dst: '[com.github.difflib.DiffUtilsTest].get(int)'
      Src: com.github.difflib.DiffUtilsTest:138,1
    - Dst: '[com.github.difflib.DiffUtilsTest].toString()'
      Src: com.github.difflib.DiffUtilsTest:138,1
    - Dst: '[com.github.difflib.DiffUtilsTest].assertEquals(String,com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:136,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    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: 139
      start: 129
    functionDepth: 1
    functionLinenumber: 129
    functionLinenumberEnd: 139
    functionName: '[com.github.difflib.DiffUtilsTest].testDiffMissesChangeForkDnaumenkoIssue31()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/DiffUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.DiffUtilsTest].assertEquals(int,com.github.difflib.DiffUtilsTest)'
    - '[com.github.difflib.DiffUtilsTest].get(int)'
    - '[com.github.difflib.DiffUtilsTest].toString()'
    - '[com.github.difflib.patch.Patch<T>].getDeltas()'
    - '[com.github.difflib.DiffUtilsTest].size()'
    - '[java.util.Arrays].asList(String,String,String)'
    - '[com.github.difflib.DiffUtils].diff(com.github.difflib.DiffUtilsTest,com.github.difflib.DiffUtilsTest)'
    - '[com.github.difflib.DiffUtilsTest].assertEquals(String,com.github.difflib.DiffUtilsTest)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.DiffUtilsTest].testDiffMissesChangeForkDnaumenkoIssue31()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.zip.ZipFile].<init>(String)'
      Src: com.github.difflib.DiffUtilsTest:147,1
    - Dst: '[java.util.zip.ZipFile].getEntry(String)'
      Src: com.github.difflib.DiffUtilsTest:150,1
    - Dst: '[java.util.zip.ZipFile].getInputStream(com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:150,1
    - Dst: '[com.github.difflib.DiffUtilsTest].readStringListFromInputStream(com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:150,1
    - Dst: '[java.util.zip.ZipFile].getEntry(String)'
      Src: com.github.difflib.DiffUtilsTest:151,1
    - Dst: '[java.util.zip.ZipFile].getInputStream(com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:151,1
    - Dst: '[com.github.difflib.DiffUtilsTest].readStringListFromInputStream(com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:151,1
    - Dst: '[com.github.difflib.DiffUtils].diff(java.util.List<String>,java.util.List<String>)'
      Src: com.github.difflib.DiffUtilsTest:149,1
    - Dst: '[com.github.difflib.patch.Patch<T>].getDeltas()'
      Src: com.github.difflib.DiffUtilsTest:153,1
    - Dst: '[com.github.difflib.DiffUtilsTest].size()'
      Src: com.github.difflib.DiffUtilsTest:153,1
    - Dst: '[com.github.difflib.DiffUtilsTest].assertEquals(int,com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:153,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    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: 154
      start: 144
    functionDepth: 1
    functionLinenumber: 144
    functionLinenumberEnd: 154
    functionName: '[com.github.difflib.DiffUtilsTest].testPossibleDiffHangOnLargeDatasetDnaumenkoIssue26()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/DiffUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.DiffUtilsTest].readStringListFromInputStream(com.github.difflib.DiffUtilsTest)'
    - '[java.util.zip.ZipFile].<init>(String)'
    - '[com.github.difflib.DiffUtilsTest].assertEquals(int,com.github.difflib.DiffUtilsTest)'
    - '[com.github.difflib.patch.Patch<T>].getDeltas()'
    - '[com.github.difflib.DiffUtilsTest].size()'
    - '[com.github.difflib.DiffUtils].diff(java.util.List<String>,java.util.List<String>)'
    - '[java.util.zip.ZipFile].getInputStream(com.github.difflib.DiffUtilsTest)'
    - '[java.util.zip.ZipFile].getEntry(String)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.DiffUtilsTest].testPossibleDiffHangOnLargeDatasetDnaumenkoIssue26()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: StandardCharsets.UTF_8.name()
      Src: com.github.difflib.DiffUtilsTest:158,1
    - Dst: '[java.nio.charset.Charset].forName(com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:158,1
    - Dst: '[java.io.InputStreamReader].<init>(java.io.InputStream,com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:158,1
    - Dst: '[java.io.BufferedReader].<init>(java.io.InputStreamReader)'
      Src: com.github.difflib.DiffUtilsTest:158,1
    - Dst: reader.lines()
      Src: com.github.difflib.DiffUtilsTest:160,1
    - Dst: '[com.github.difflib.DiffUtilsTest].toList()'
      Src: com.github.difflib.DiffUtilsTest:160,1
    - Dst: '[com.github.difflib.DiffUtilsTest].collect(com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:160,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.InputStream
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<String>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - is
    argTypes:
    - java.io.InputStream
    constantsTouched: []
    func_position:
      end: 162
      start: 156
    functionDepth: 0
    functionLinenumber: 156
    functionLinenumberEnd: 162
    functionName: '[com.github.difflib.DiffUtilsTest].readStringListFromInputStream(java.io.InputStream)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/DiffUtilsTest.java
    functionUses: 0
    functionsReached:
    - StandardCharsets.UTF_8.name()
    - '[java.io.BufferedReader].<init>(java.io.InputStreamReader)'
    - '[com.github.difflib.DiffUtilsTest].toList()'
    - '[java.io.InputStreamReader].<init>(java.io.InputStream,com.github.difflib.DiffUtilsTest)'
    - '[java.nio.charset.Charset].forName(com.github.difflib.DiffUtilsTest)'
    - '[com.github.difflib.DiffUtilsTest].collect(com.github.difflib.DiffUtilsTest)'
    - reader.lines()
    linkageType: ''
    returnType: java.util.List<String>
    signature: '[com.github.difflib.DiffUtilsTest].readStringListFromInputStream(java.io.InputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String,String)'
      Src: com.github.difflib.DiffUtilsTest:167,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String)'
      Src: com.github.difflib.DiffUtilsTest:167,1
    - Dst: '[com.github.difflib.DiffUtils].diff(com.github.difflib.DiffUtilsTest,com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:166,1
    - Dst: '[com.github.difflib.DiffUtilsTest].assertNotNull(com.github.difflib.patch.Patch<T>)'
      Src: com.github.difflib.DiffUtilsTest:168,1
    - Dst: '[com.github.difflib.patch.Patch<T>].getDeltas()'
      Src: com.github.difflib.DiffUtilsTest:169,1
    - Dst: '[com.github.difflib.DiffUtilsTest].size()'
      Src: com.github.difflib.DiffUtilsTest:169,1
    - Dst: '[com.github.difflib.DiffUtilsTest].assertEquals(int,com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:169,1
    - Dst: '[com.github.difflib.patch.Patch<T>].toString()'
      Src: com.github.difflib.DiffUtilsTest:172,1
    - Dst: '[com.github.difflib.DiffUtilsTest].assertEquals(String,com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:170,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    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: 173
      start: 164
    functionDepth: 0
    functionLinenumber: 164
    functionLinenumberEnd: 173
    functionName: '[com.github.difflib.DiffUtilsTest].testDiffMyersExample1()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/DiffUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.DiffUtilsTest].assertEquals(int,com.github.difflib.DiffUtilsTest)'
    - '[com.github.difflib.patch.Patch<T>].toString()'
    - '[java.util.Arrays].asList(String,String,String,String,String,String,String)'
    - '[com.github.difflib.patch.Patch<T>].getDeltas()'
    - '[com.github.difflib.DiffUtilsTest].size()'
    - '[java.util.Arrays].asList(String,String,String,String,String,String)'
    - '[com.github.difflib.DiffUtils].diff(com.github.difflib.DiffUtilsTest,com.github.difflib.DiffUtilsTest)'
    - '[com.github.difflib.DiffUtilsTest].assertEquals(String,com.github.difflib.DiffUtilsTest)'
    - '[com.github.difflib.DiffUtilsTest].assertNotNull(com.github.difflib.patch.Patch<T>)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.DiffUtilsTest].testDiffMyersExample1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(String,String,String)'
      Src: com.github.difflib.DiffUtilsTest:178,1
    - Dst: '[java.util.Arrays].asList(String,String,String)'
      Src: com.github.difflib.DiffUtilsTest:178,1
    - Dst: '[com.github.difflib.DiffUtils].diff(com.github.difflib.DiffUtilsTest,com.github.difflib.DiffUtilsTest,boolean)'
      Src: com.github.difflib.DiffUtilsTest:178,1
    - Dst: '[com.github.difflib.DiffUtilsTest].assertNotNull(com.github.difflib.patch.Patch<T>)'
      Src: com.github.difflib.DiffUtilsTest:179,1
    - Dst: '[com.github.difflib.patch.Patch<T>].getDeltas()'
      Src: com.github.difflib.DiffUtilsTest:180,1
    - Dst: '[com.github.difflib.DiffUtilsTest].size()'
      Src: com.github.difflib.DiffUtilsTest:180,1
    - Dst: '[com.github.difflib.DiffUtilsTest].assertEquals(int,com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:180,1
    - Dst: '[com.github.difflib.patch.Patch<T>].getDeltas()'
      Src: com.github.difflib.DiffUtilsTest:181,1
    - Dst: '[com.github.difflib.DiffUtilsTest].get(int)'
      Src: com.github.difflib.DiffUtilsTest:181,1
    - Dst: '[com.github.difflib.DiffUtilsTest].assertTrue()'
      Src: com.github.difflib.DiffUtilsTest:182,1
    - Dst: '[java.util.Arrays].asList(String,String,String)'
      Src: com.github.difflib.DiffUtilsTest:183,1
    - Dst: '[com.github.difflib.patch.Chunk].<init>(int,com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:183,1
    - Dst: '[com.github.difflib.DiffUtilsTest].getSource()'
      Src: com.github.difflib.DiffUtilsTest:183,1
    - Dst: '[com.github.difflib.DiffUtilsTest].assertEquals(com.github.difflib.patch.Chunk,com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:183,1
    - Dst: '[java.util.Arrays].asList(String,String,String)'
      Src: com.github.difflib.DiffUtilsTest:184,1
    - Dst: '[com.github.difflib.patch.Chunk].<init>(int,com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:184,1
    - Dst: '[com.github.difflib.DiffUtilsTest].getTarget()'
      Src: com.github.difflib.DiffUtilsTest:184,1
    - Dst: '[com.github.difflib.DiffUtilsTest].assertEquals(com.github.difflib.patch.Chunk,com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:184,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    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: 185
      start: 175
    functionDepth: 1
    functionLinenumber: 175
    functionLinenumberEnd: 185
    functionName: '[com.github.difflib.DiffUtilsTest].testDiff_Equal()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/DiffUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.DiffUtilsTest].assertEquals(int,com.github.difflib.DiffUtilsTest)'
    - '[com.github.difflib.DiffUtilsTest].assertTrue()'
    - '[com.github.difflib.patch.Chunk].<init>(int,com.github.difflib.DiffUtilsTest)'
    - '[com.github.difflib.DiffUtilsTest].getSource()'
    - '[com.github.difflib.DiffUtilsTest].get(int)'
    - '[com.github.difflib.DiffUtilsTest].assertEquals(com.github.difflib.patch.Chunk,com.github.difflib.DiffUtilsTest)'
    - '[com.github.difflib.patch.Patch<T>].getDeltas()'
    - '[com.github.difflib.DiffUtilsTest].size()'
    - '[java.util.Arrays].asList(String,String,String)'
    - '[com.github.difflib.DiffUtilsTest].getTarget()'
    - '[com.github.difflib.DiffUtils].diff(com.github.difflib.DiffUtilsTest,com.github.difflib.DiffUtilsTest,boolean)'
    - '[com.github.difflib.DiffUtilsTest].assertNotNull(com.github.difflib.patch.Patch<T>)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.DiffUtilsTest].testDiff_Equal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(String)'
      Src: com.github.difflib.DiffUtilsTest:189,1
    - Dst: '[java.util.Arrays].asList(String,String,String)'
      Src: com.github.difflib.DiffUtilsTest:189,1
    - Dst: '[com.github.difflib.DiffUtils].diff(com.github.difflib.DiffUtilsTest,com.github.difflib.DiffUtilsTest,boolean)'
      Src: com.github.difflib.DiffUtilsTest:189,1
    - Dst: '[com.github.difflib.DiffUtilsTest].assertNotNull(com.github.difflib.patch.Patch<T>)'
      Src: com.github.difflib.DiffUtilsTest:190,1
    - Dst: '[com.github.difflib.patch.Patch<T>].getDeltas()'
      Src: com.github.difflib.DiffUtilsTest:191,1
    - Dst: '[com.github.difflib.DiffUtilsTest].size()'
      Src: com.github.difflib.DiffUtilsTest:191,1
    - Dst: '[com.github.difflib.DiffUtilsTest].assertEquals(int,com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:191,1
    - Dst: '[com.github.difflib.patch.Patch<T>].getDeltas()'
      Src: com.github.difflib.DiffUtilsTest:193,1
    - Dst: '[com.github.difflib.DiffUtilsTest].get(int)'
      Src: com.github.difflib.DiffUtilsTest:193,1
    - Dst: '[com.github.difflib.DiffUtilsTest].assertTrue()'
      Src: com.github.difflib.DiffUtilsTest:194,1
    - Dst: '[java.util.Arrays].asList(String)'
      Src: com.github.difflib.DiffUtilsTest:195,1
    - Dst: '[com.github.difflib.patch.Chunk].<init>(int,com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:195,1
    - Dst: '[com.github.difflib.DiffUtilsTest].getSource()'
      Src: com.github.difflib.DiffUtilsTest:195,1
    - Dst: '[com.github.difflib.DiffUtilsTest].assertEquals(com.github.difflib.patch.Chunk,com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:195,1
    - Dst: '[java.util.Arrays].asList(String)'
      Src: com.github.difflib.DiffUtilsTest:196,1
    - Dst: '[com.github.difflib.patch.Chunk].<init>(int,com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:196,1
    - Dst: '[com.github.difflib.DiffUtilsTest].getTarget()'
      Src: com.github.difflib.DiffUtilsTest:196,1
    - Dst: '[com.github.difflib.DiffUtilsTest].assertEquals(com.github.difflib.patch.Chunk,com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:196,1
    - Dst: '[com.github.difflib.patch.Patch<T>].getDeltas()'
      Src: com.github.difflib.DiffUtilsTest:198,1
    - Dst: '[com.github.difflib.DiffUtilsTest].get(int)'
      Src: com.github.difflib.DiffUtilsTest:198,1
    - Dst: '[com.github.difflib.DiffUtilsTest].assertTrue()'
      Src: com.github.difflib.DiffUtilsTest:199,1
    - Dst: '[java.util.Collections].emptyList()'
      Src: com.github.difflib.DiffUtilsTest:200,1
    - Dst: '[com.github.difflib.patch.Chunk].<init>(int,com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:200,1
    - Dst: '[com.github.difflib.DiffUtilsTest].getSource()'
      Src: com.github.difflib.DiffUtilsTest:200,1
    - Dst: '[com.github.difflib.DiffUtilsTest].assertEquals(com.github.difflib.patch.Chunk,com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:200,1
    - Dst: '[java.util.Arrays].asList(String,String)'
      Src: com.github.difflib.DiffUtilsTest:201,1
    - Dst: '[com.github.difflib.patch.Chunk].<init>(int,com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:201,1
    - Dst: '[com.github.difflib.DiffUtilsTest].getTarget()'
      Src: com.github.difflib.DiffUtilsTest:201,1
    - Dst: '[com.github.difflib.DiffUtilsTest].assertEquals(com.github.difflib.patch.Chunk,com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:201,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 32
    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: 202
      start: 187
    functionDepth: 1
    functionLinenumber: 187
    functionLinenumberEnd: 202
    functionName: '[com.github.difflib.DiffUtilsTest].testDiff_InsertWithEqual()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/DiffUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Collections].emptyList()'
    - '[java.util.Arrays].asList(String,String)'
    - '[com.github.difflib.DiffUtilsTest].assertEquals(int,com.github.difflib.DiffUtilsTest)'
    - '[com.github.difflib.DiffUtilsTest].assertTrue()'
    - '[com.github.difflib.patch.Chunk].<init>(int,com.github.difflib.DiffUtilsTest)'
    - '[com.github.difflib.DiffUtilsTest].getSource()'
    - '[java.util.Arrays].asList(String)'
    - '[com.github.difflib.DiffUtilsTest].get(int)'
    - '[com.github.difflib.DiffUtilsTest].assertEquals(com.github.difflib.patch.Chunk,com.github.difflib.DiffUtilsTest)'
    - '[com.github.difflib.patch.Patch<T>].getDeltas()'
    - '[com.github.difflib.DiffUtilsTest].size()'
    - '[java.util.Arrays].asList(String,String,String)'
    - '[com.github.difflib.DiffUtilsTest].getTarget()'
    - '[com.github.difflib.DiffUtils].diff(com.github.difflib.DiffUtilsTest,com.github.difflib.DiffUtilsTest,boolean)'
    - '[com.github.difflib.DiffUtilsTest].assertNotNull(com.github.difflib.patch.Patch<T>)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.DiffUtilsTest].testDiff_InsertWithEqual()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(String,String,String,String)'
      Src: com.github.difflib.DiffUtilsTest:207,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String)'
      Src: com.github.difflib.DiffUtilsTest:207,1
    - Dst: '[com.github.difflib.DiffUtils].diff(com.github.difflib.DiffUtilsTest,com.github.difflib.DiffUtilsTest,boolean)'
      Src: com.github.difflib.DiffUtilsTest:206,1
    - Dst: System.out.println(com.github.difflib.patch.Patch<T>)
      Src: com.github.difflib.DiffUtilsTest:209,1
    - Dst: '[com.github.difflib.DiffUtilsTest].assertNotNull(com.github.difflib.patch.Patch<T>)'
      Src: com.github.difflib.DiffUtilsTest:210,1
    - Dst: '[com.github.difflib.patch.Patch<T>].getDeltas()'
      Src: com.github.difflib.DiffUtilsTest:211,1
    - Dst: '[com.github.difflib.DiffUtilsTest].size()'
      Src: com.github.difflib.DiffUtilsTest:211,1
    - Dst: '[com.github.difflib.DiffUtilsTest].assertEquals(int,com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:211,1
    - Dst: '[com.github.difflib.patch.Patch<T>].getDeltas()'
      Src: com.github.difflib.DiffUtilsTest:213,1
    - Dst: '[com.github.difflib.DiffUtilsTest].assertThat(com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:213,1
    - Dst: '[com.github.difflib.DiffUtilsTest].extracting()'
      Src: com.github.difflib.DiffUtilsTest:213,1
    - Dst: '[com.github.difflib.DiffUtilsTest].containsExactly(String,String,String,String)'
      Src: com.github.difflib.DiffUtilsTest:213,1
    - Dst: '[com.github.difflib.patch.Patch<T>].getDeltas()'
      Src: com.github.difflib.DiffUtilsTest:217,1
    - Dst: '[com.github.difflib.DiffUtilsTest].get(int)'
      Src: com.github.difflib.DiffUtilsTest:217,1
    - Dst: '[com.github.difflib.DiffUtilsTest].assertTrue()'
      Src: com.github.difflib.DiffUtilsTest:218,1
    - Dst: '[java.util.Arrays].asList(String)'
      Src: com.github.difflib.DiffUtilsTest:219,1
    - Dst: '[com.github.difflib.patch.Chunk].<init>(int,com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:219,1
    - Dst: '[com.github.difflib.DiffUtilsTest].getSource()'
      Src: com.github.difflib.DiffUtilsTest:219,1
    - Dst: '[com.github.difflib.DiffUtilsTest].assertEquals(com.github.difflib.patch.Chunk,com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:219,1
    - Dst: '[java.util.Arrays].asList(String)'
      Src: com.github.difflib.DiffUtilsTest:220,1
    - Dst: '[com.github.difflib.patch.Chunk].<init>(int,com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:220,1
    - Dst: '[com.github.difflib.DiffUtilsTest].getTarget()'
      Src: com.github.difflib.DiffUtilsTest:220,1
    - Dst: '[com.github.difflib.DiffUtilsTest].assertEquals(com.github.difflib.patch.Chunk,com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:220,1
    - Dst: '[com.github.difflib.patch.Patch<T>].getDeltas()'
      Src: com.github.difflib.DiffUtilsTest:222,1
    - Dst: '[com.github.difflib.DiffUtilsTest].get(int)'
      Src: com.github.difflib.DiffUtilsTest:222,1
    - Dst: '[com.github.difflib.DiffUtilsTest].assertTrue()'
      Src: com.github.difflib.DiffUtilsTest:223,1
    - Dst: '[java.util.Arrays].asList(String)'
      Src: com.github.difflib.DiffUtilsTest:224,1
    - Dst: '[com.github.difflib.patch.Chunk].<init>(int,com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:224,1
    - Dst: '[com.github.difflib.DiffUtilsTest].getSource()'
      Src: com.github.difflib.DiffUtilsTest:224,1
    - Dst: '[com.github.difflib.DiffUtilsTest].assertEquals(com.github.difflib.patch.Chunk,com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:224,1
    - Dst: '[java.util.Arrays].asList(String)'
      Src: com.github.difflib.DiffUtilsTest:225,1
    - Dst: '[com.github.difflib.patch.Chunk].<init>(int,com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:225,1
    - Dst: '[com.github.difflib.DiffUtilsTest].getTarget()'
      Src: com.github.difflib.DiffUtilsTest:225,1
    - Dst: '[com.github.difflib.DiffUtilsTest].assertEquals(com.github.difflib.patch.Chunk,com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:225,1
    - Dst: '[com.github.difflib.patch.Patch<T>].getDeltas()'
      Src: com.github.difflib.DiffUtilsTest:227,1
    - Dst: '[com.github.difflib.DiffUtilsTest].get(int)'
      Src: com.github.difflib.DiffUtilsTest:227,1
    - Dst: '[com.github.difflib.DiffUtilsTest].assertTrue()'
      Src: com.github.difflib.DiffUtilsTest:228,1
    - Dst: '[java.util.Arrays].asList(String)'
      Src: com.github.difflib.DiffUtilsTest:229,1
    - Dst: '[com.github.difflib.patch.Chunk].<init>(int,com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:229,1
    - Dst: '[com.github.difflib.DiffUtilsTest].getSource()'
      Src: com.github.difflib.DiffUtilsTest:229,1
    - Dst: '[com.github.difflib.DiffUtilsTest].assertEquals(com.github.difflib.patch.Chunk,com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:229,1
    - Dst: '[java.util.Arrays].asList(String)'
      Src: com.github.difflib.DiffUtilsTest:230,1
    - Dst: '[com.github.difflib.patch.Chunk].<init>(int,com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:230,1
    - Dst: '[com.github.difflib.DiffUtilsTest].getTarget()'
      Src: com.github.difflib.DiffUtilsTest:230,1
    - Dst: '[com.github.difflib.DiffUtilsTest].assertEquals(com.github.difflib.patch.Chunk,com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:230,1
    - Dst: '[com.github.difflib.patch.Patch<T>].getDeltas()'
      Src: com.github.difflib.DiffUtilsTest:232,1
    - Dst: '[com.github.difflib.DiffUtilsTest].get(int)'
      Src: com.github.difflib.DiffUtilsTest:232,1
    - Dst: '[com.github.difflib.DiffUtilsTest].assertTrue()'
      Src: com.github.difflib.DiffUtilsTest:233,1
    - Dst: '[java.util.Arrays].asList(String)'
      Src: com.github.difflib.DiffUtilsTest:234,1
    - Dst: '[com.github.difflib.patch.Chunk].<init>(int,com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:234,1
    - Dst: '[com.github.difflib.DiffUtilsTest].getSource()'
      Src: com.github.difflib.DiffUtilsTest:234,1
    - Dst: '[com.github.difflib.DiffUtilsTest].assertEquals(com.github.difflib.patch.Chunk,com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:234,1
    - Dst: '[java.util.Arrays].asList(String)'
      Src: com.github.difflib.DiffUtilsTest:235,1
    - Dst: '[com.github.difflib.patch.Chunk].<init>(int,com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:235,1
    - Dst: '[com.github.difflib.DiffUtilsTest].getTarget()'
      Src: com.github.difflib.DiffUtilsTest:235,1
    - Dst: '[com.github.difflib.DiffUtilsTest].assertEquals(com.github.difflib.patch.Chunk,com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:235,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 66
    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: 236
      start: 204
    functionDepth: 1
    functionLinenumber: 204
    functionLinenumberEnd: 236
    functionName: '[com.github.difflib.DiffUtilsTest].testDiff_ProblemIssue42()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/DiffUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.DiffUtilsTest].assertEquals(int,com.github.difflib.DiffUtilsTest)'
    - '[com.github.difflib.DiffUtilsTest].assertTrue()'
    - '[com.github.difflib.patch.Chunk].<init>(int,com.github.difflib.DiffUtilsTest)'
    - '[com.github.difflib.DiffUtilsTest].getSource()'
    - '[java.util.Arrays].asList(String,String,String,String)'
    - '[com.github.difflib.DiffUtilsTest].extracting()'
    - '[com.github.difflib.DiffUtilsTest].get(int)'
    - '[java.util.Arrays].asList(String)'
    - '[com.github.difflib.DiffUtilsTest].assertEquals(com.github.difflib.patch.Chunk,com.github.difflib.DiffUtilsTest)'
    - '[com.github.difflib.patch.Patch<T>].getDeltas()'
    - '[com.github.difflib.DiffUtilsTest].containsExactly(String,String,String,String)'
    - System.out.println(com.github.difflib.patch.Patch<T>)
    - '[com.github.difflib.DiffUtilsTest].size()'
    - '[com.github.difflib.DiffUtilsTest].getTarget()'
    - '[com.github.difflib.DiffUtils].diff(com.github.difflib.DiffUtilsTest,com.github.difflib.DiffUtilsTest,boolean)'
    - '[com.github.difflib.DiffUtilsTest].assertNotNull(com.github.difflib.patch.Patch<T>)'
    - '[com.github.difflib.DiffUtilsTest].assertThat(com.github.difflib.DiffUtilsTest)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.DiffUtilsTest].testDiff_ProblemIssue42()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.file.Paths].get(String)'
      Src: com.github.difflib.DiffUtilsTest:241,1
    - Dst: '[java.nio.file.Files].readAllBytes(com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:240,1
    - Dst: '[String].<init>(com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:240,1
    - Dst: '[java.nio.file.Paths].get(String)'
      Src: com.github.difflib.DiffUtilsTest:243,1
    - Dst: '[java.nio.file.Files].readAllBytes(com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:242,1
    - Dst: '[String].<init>(com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:242,1
    - Dst: '[String].split(String)'
      Src: com.github.difflib.DiffUtilsTest:245,1
    - Dst: '[java.util.Arrays].asList(com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:245,1
    - Dst: '[String].split(String)'
      Src: com.github.difflib.DiffUtilsTest:245,1
    - Dst: '[java.util.Arrays].asList(com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:245,1
    - Dst: '[com.github.difflib.DiffUtils].diff(com.github.difflib.DiffUtilsTest,com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:245,1
    - Dst: '[com.github.difflib.patch.Patch<T>].getDeltas()'
      Src: com.github.difflib.DiffUtilsTest:247,1
    - Dst: '[com.github.difflib.DiffUtilsTest].size()'
      Src: com.github.difflib.DiffUtilsTest:247,1
    - Dst: '[com.github.difflib.DiffUtilsTest].assertEquals(int,com.github.difflib.DiffUtilsTest)'
      Src: com.github.difflib.DiffUtilsTest:247,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    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: 248
      start: 238
    functionDepth: 1
    functionLinenumber: 238
    functionLinenumberEnd: 248
    functionName: '[com.github.difflib.DiffUtilsTest].testDiffPatchIssue189Problem()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/DiffUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].asList(com.github.difflib.DiffUtilsTest)'
    - '[com.github.difflib.DiffUtilsTest].assertEquals(int,com.github.difflib.DiffUtilsTest)'
    - '[java.nio.file.Paths].get(String)'
    - '[com.github.difflib.patch.Patch<T>].getDeltas()'
    - '[com.github.difflib.DiffUtilsTest].size()'
    - '[com.github.difflib.DiffUtils].diff(com.github.difflib.DiffUtilsTest,com.github.difflib.DiffUtilsTest)'
    - '[String].split(String)'
    - '[String].<init>(com.github.difflib.DiffUtilsTest)'
    - '[java.nio.file.Files].readAllBytes(com.github.difflib.DiffUtilsTest)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.DiffUtilsTest].testDiffPatchIssue189Problem()'
  - 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.github.difflib.DiffUtilsTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.github.difflib.DiffUtilsTest].<init>()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/DiffUtilsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.github.difflib.DiffUtilsTest
    signature: '[com.github.difflib.DiffUtilsTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:27,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:28,1
    - Dst: '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace].<init>()'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:31,1
    - Dst: '[com.github.difflib.DiffUtils].diff(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:31,1
    - Dst: '[com.github.difflib.DiffUtils].patch(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.patch.Patch<T>)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:33,1
    - Dst: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].assertEquals(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,java.util.List<T>)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:33,1
    - Dst: e.getMessage()
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:35,1
    - Dst: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].fail(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:35,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - FuzzyApplyTestPair[]
      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: 37
      start: 25
    functionDepth: 1
    functionLinenumber: 25
    functionLinenumberEnd: 37
    functionName: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].testPatch_Insert()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/algorithm/myers/WithMyersDiffWithLinearSpacePatchTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace].<init>()'
    - '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].fail(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest)'
    - '[java.util.Arrays].asList(String,String,String,String)'
    - '[java.util.Arrays].asList(String)'
    - e.getMessage()
    - '[com.github.difflib.DiffUtils].diff(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace)'
    - '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].assertEquals(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,java.util.List<T>)'
    - '[com.github.difflib.DiffUtils].patch(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.patch.Patch<T>)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].testPatch_Insert()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:41,1
    - Dst: '[java.util.Arrays].asList(String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:42,1
    - Dst: '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace].<init>()'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:45,1
    - Dst: '[com.github.difflib.DiffUtils].diff(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:45,1
    - Dst: '[com.github.difflib.DiffUtils].patch(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.patch.Patch<T>)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:47,1
    - Dst: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].assertEquals(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,java.util.List<T>)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:47,1
    - Dst: e.getMessage()
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:49,1
    - Dst: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].fail(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:49,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - FuzzyApplyTestPair[]
      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: 51
      start: 39
    functionDepth: 1
    functionLinenumber: 39
    functionLinenumberEnd: 51
    functionName: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].testPatch_Delete()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/algorithm/myers/WithMyersDiffWithLinearSpacePatchTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace].<init>()'
    - '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].fail(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest)'
    - '[java.util.Arrays].asList(String,String,String,String)'
    - '[java.util.Arrays].asList(String)'
    - e.getMessage()
    - '[com.github.difflib.DiffUtils].diff(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace)'
    - '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].assertEquals(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,java.util.List<T>)'
    - '[com.github.difflib.DiffUtils].patch(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.patch.Patch<T>)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].testPatch_Delete()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:55,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:56,1
    - Dst: '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace].<init>()'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:59,1
    - Dst: '[com.github.difflib.DiffUtils].diff(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:59,1
    - Dst: '[com.github.difflib.DiffUtils].patch(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.patch.Patch<T>)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:61,1
    - Dst: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].assertEquals(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,java.util.List<T>)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:61,1
    - Dst: e.getMessage()
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:63,1
    - Dst: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].fail(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:63,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - FuzzyApplyTestPair[]
      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: 65
      start: 53
    functionDepth: 1
    functionLinenumber: 53
    functionLinenumberEnd: 65
    functionName: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].testPatch_Change()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/algorithm/myers/WithMyersDiffWithLinearSpacePatchTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace].<init>()'
    - '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].fail(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest)'
    - '[java.util.Arrays].asList(String,String,String,String)'
    - e.getMessage()
    - '[com.github.difflib.DiffUtils].diff(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace)'
    - '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].assertEquals(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,java.util.List<T>)'
    - '[com.github.difflib.DiffUtils].patch(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.patch.Patch<T>)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].testPatch_Change()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:70,1
    - Dst: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].mapToObj()'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:70,1
    - Dst: '[java.util.stream.Collectors].toList()'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:70,1
    - Dst: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].collect(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:70,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - FuzzyApplyTestPair[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<String>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - count
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].intRange(int)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/algorithm/myers/WithMyersDiffWithLinearSpacePatchTest.java
    functionUses: 2
    functionsReached:
    - '[java.util.stream.Collectors].toList()'
    - '[java.util.stream.IntStream].range(int,int)'
    - '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].collect(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest)'
    - '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].mapToObj()'
    linkageType: ''
    returnType: java.util.List<String>
    signature: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].intRange(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].stream(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:75,1
    - Dst: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].flatMap()'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:75,1
    - Dst: '[java.util.stream.Collectors].toList()'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:75,1
    - Dst: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].collect(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:75,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - FuzzyApplyTestPair[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 76
    functionName: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].join()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/algorithm/myers/WithMyersDiffWithLinearSpacePatchTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].flatMap()'
    - '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].collect(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest)'
    - '[java.util.Arrays].stream(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest)'
    - '[java.util.stream.Collectors].toList()'
    linkageType: ''
    returnType: java.util.List<String>
    signature: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].join()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.patch.Patch].<init>()'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:94,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:95,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:96,1
    - Dst: '[com.github.difflib.patch.Chunk].<init>(int,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:97,1
    - Dst: '[com.github.difflib.patch.Chunk].<init>(int,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:97,1
    - Dst: '[com.github.difflib.patch.ChangeDelta].<init>(com.github.difflib.patch.Chunk,com.github.difflib.patch.Chunk)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:97,1
    - Dst: '[com.github.difflib.patch.Patch].addDelta(com.github.difflib.patch.ChangeDelta)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:97,1
    - Dst: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].intRange(int)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:101,1
    - Dst: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].intRange(int)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:102,1
    - Dst: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].intRange(int)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:103,1
    - Dst: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].intRange(int)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:104,1
    - Dst: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].join(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:109,1
    - Dst: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].join(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:110,1
    - Dst: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].assertThrows()'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:114,1
    - Dst: '[com.github.difflib.patch.Patch].applyFuzzy(java.util.List<String>,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:122,1
    - Dst: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].assertEquals(java.util.List<String>,java.util.List<T>)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:122,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - FuzzyApplyTestPair[]
      classPublic: true
      concrete: true
      exceptions:
      - com.github.difflib.patch.PatchFailedException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 126
      start: 92
    functionDepth: 4
    functionLinenumber: 92
    functionLinenumberEnd: 126
    functionName: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].fuzzyApply()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/algorithm/myers/WithMyersDiffWithLinearSpacePatchTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.patch.Chunk].<init>(int,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest)'
    - '[com.github.difflib.patch.ChangeDelta].<init>(com.github.difflib.patch.Chunk,com.github.difflib.patch.Chunk)'
    - '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].intRange(int)'
    - '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].join(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest)'
    - '[java.util.Arrays].asList(String,String,String,String,String,String)'
    - '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].assertEquals(java.util.List<String>,java.util.List<T>)'
    - '[com.github.difflib.patch.Patch].<init>()'
    - '[com.github.difflib.patch.Patch].applyFuzzy(java.util.List<String>,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest)'
    - '[com.github.difflib.patch.Patch].addDelta(com.github.difflib.patch.ChangeDelta)'
    - '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].fuzzyApply()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.patch.Patch].<init>()'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:130,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:131,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:132,1
    - Dst: '[com.github.difflib.patch.Chunk].<init>(int,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:133,1
    - Dst: '[com.github.difflib.patch.Chunk].<init>(int,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:133,1
    - Dst: '[com.github.difflib.patch.ChangeDelta].<init>(com.github.difflib.patch.Chunk,com.github.difflib.patch.Chunk)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:133,1
    - Dst: '[com.github.difflib.patch.Patch].addDelta(com.github.difflib.patch.ChangeDelta)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:133,1
    - Dst: '[com.github.difflib.patch.Chunk].<init>(int,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:134,1
    - Dst: '[com.github.difflib.patch.Chunk].<init>(int,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:134,1
    - Dst: '[com.github.difflib.patch.ChangeDelta].<init>(com.github.difflib.patch.Chunk,com.github.difflib.patch.Chunk)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:134,1
    - Dst: '[com.github.difflib.patch.Patch].addDelta(com.github.difflib.patch.ChangeDelta)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:134,1
    - Dst: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].join(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:136,1
    - Dst: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].join(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:136,1
    - Dst: '[com.github.difflib.patch.Patch].applyFuzzy(java.util.List<String>,int)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:136,1
    - Dst: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].assertEquals(java.util.List<String>,java.util.List<T>)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:136,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - FuzzyApplyTestPair[]
      classPublic: true
      concrete: true
      exceptions:
      - com.github.difflib.patch.PatchFailedException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 137
      start: 128
    functionDepth: 4
    functionLinenumber: 128
    functionLinenumberEnd: 137
    functionName: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].fuzzyApplyTwoSideBySidePatches()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/algorithm/myers/WithMyersDiffWithLinearSpacePatchTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.patch.Chunk].<init>(int,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest)'
    - '[com.github.difflib.patch.ChangeDelta].<init>(com.github.difflib.patch.Chunk,com.github.difflib.patch.Chunk)'
    - '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].join(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest)'
    - '[java.util.Arrays].asList(String,String,String,String,String,String)'
    - '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].assertEquals(java.util.List<String>,java.util.List<T>)'
    - '[com.github.difflib.patch.Patch].<init>()'
    - '[com.github.difflib.patch.Patch].applyFuzzy(java.util.List<String>,int)'
    - '[com.github.difflib.patch.Patch].addDelta(com.github.difflib.patch.ChangeDelta)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].fuzzyApplyTwoSideBySidePatches()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.patch.Patch].<init>()'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:141,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:142,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:143,1
    - Dst: '[com.github.difflib.patch.Chunk].<init>(int,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:144,1
    - Dst: '[com.github.difflib.patch.Chunk].<init>(int,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:144,1
    - Dst: '[com.github.difflib.patch.ChangeDelta].<init>(com.github.difflib.patch.Chunk,com.github.difflib.patch.Chunk)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:144,1
    - Dst: '[com.github.difflib.patch.Patch].addDelta(com.github.difflib.patch.ChangeDelta)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:144,1
    - Dst: '[com.github.difflib.patch.Chunk].<init>(int,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:145,1
    - Dst: '[com.github.difflib.patch.Chunk].<init>(int,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:145,1
    - Dst: '[com.github.difflib.patch.ChangeDelta].<init>(com.github.difflib.patch.Chunk,com.github.difflib.patch.Chunk)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:145,1
    - Dst: '[com.github.difflib.patch.Patch].addDelta(com.github.difflib.patch.ChangeDelta)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:145,1
    - Dst: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].join(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:147,1
    - Dst: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].join(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:147,1
    - Dst: '[com.github.difflib.patch.Patch].applyFuzzy(java.util.List<String>,int)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:147,1
    - Dst: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].assertEquals(java.util.List<String>,java.util.List<T>)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:147,1
    - Dst: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].intRange(int)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:149,1
    - Dst: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].join(java.util.List<String>,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:149,1
    - Dst: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].intRange(int)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:150,1
    - Dst: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].join(java.util.List<String>,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:150,1
    - Dst: '[com.github.difflib.patch.Patch].applyFuzzy(java.util.List<String>,int)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:150,1
    - Dst: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].assertEquals(java.util.List<String>,java.util.List<T>)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:148,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - FuzzyApplyTestPair[]
      classPublic: true
      concrete: true
      exceptions:
      - com.github.difflib.patch.PatchFailedException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 151
      start: 139
    functionDepth: 4
    functionLinenumber: 139
    functionLinenumberEnd: 151
    functionName: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].fuzzyApplyToNearest()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/algorithm/myers/WithMyersDiffWithLinearSpacePatchTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.patch.Chunk].<init>(int,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest)'
    - '[com.github.difflib.patch.ChangeDelta].<init>(com.github.difflib.patch.Chunk,com.github.difflib.patch.Chunk)'
    - '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].intRange(int)'
    - '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].join(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest)'
    - '[java.util.Arrays].asList(String,String,String,String,String,String)'
    - '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].assertEquals(java.util.List<String>,java.util.List<T>)'
    - '[com.github.difflib.patch.Patch].<init>()'
    - '[com.github.difflib.patch.Patch].applyFuzzy(java.util.List<String>,int)'
    - '[com.github.difflib.patch.Patch].addDelta(com.github.difflib.patch.ChangeDelta)'
    - '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].join(java.util.List<String>,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].fuzzyApplyToNearest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:155,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:156,1
    - Dst: '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace].<init>()'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:159,1
    - Dst: '[com.github.difflib.DiffUtils].diff(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:159,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:160,1
    - Dst: '[java.io.ObjectOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:161,1
    - Dst: '[java.io.ObjectOutputStream].writeObject(com.github.difflib.patch.Patch<T>)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:162,1
    - Dst: '[java.io.ObjectOutputStream].close()'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:163,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:164,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:164,1
    - Dst: '[java.io.ObjectInputStream].<init>(java.io.ByteArrayInputStream)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:165,1
    - Dst: '[java.io.ObjectInputStream].readObject()'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:166,1
    - Dst: '[java.io.ObjectInputStream].close()'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:167,1
    - Dst: '[com.github.difflib.DiffUtils].patch(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:170,1
    - Dst: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].assertEquals(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,java.util.List<T>)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:170,1
    - Dst: e.getMessage()
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:172,1
    - Dst: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].fail(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:172,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - FuzzyApplyTestPair[]
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - ClassNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 174
      start: 153
    functionDepth: 1
    functionLinenumber: 153
    functionLinenumberEnd: 174
    functionName: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].testPatch_Serializable()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/algorithm/myers/WithMyersDiffWithLinearSpacePatchTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.ObjectInputStream].close()'
    - '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace].<init>()'
    - '[java.io.ByteArrayInputStream].<init>(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest)'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].fail(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest)'
    - '[java.util.Arrays].asList(String,String,String,String)'
    - '[com.github.difflib.DiffUtils].patch(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest)'
    - e.getMessage()
    - '[java.io.ObjectInputStream].readObject()'
    - '[com.github.difflib.DiffUtils].diff(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace)'
    - '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].assertEquals(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,java.util.List<T>)'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[java.io.ObjectInputStream].<init>(java.io.ByteArrayInputStream)'
    - '[java.io.ObjectOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[java.io.ObjectOutputStream].writeObject(com.github.difflib.patch.Patch<T>)'
    - '[java.io.ObjectOutputStream].close()'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].testPatch_Serializable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:178,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:179,1
    - Dst: '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace].<init>()'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:182,1
    - Dst: '[com.github.difflib.DiffUtils].diff(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:182,1
    - Dst: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].set(int,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:184,1
    - Dst: '[com.github.difflib.patch.Patch<T>].withConflictOutput(com.github.difflib.patch.ConflictOutput<String>)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:186,1
    - Dst: '[com.github.difflib.DiffUtils].patch(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.patch.Patch<T>)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:189,1
    - Dst: '[java.util.List<T>].size()'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:190,1
    - Dst: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].assertEquals(int,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:190,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:193,1
    - Dst: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].assertEquals(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,java.util.List<T>)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:192,1
    - Dst: e.getMessage()
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:208,1
    - Dst: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].fail(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:208,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - FuzzyApplyTestPair[]
      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: 210
      start: 176
    functionDepth: 1
    functionLinenumber: 176
    functionLinenumberEnd: 210
    functionName: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].testPatch_Change_withExceptionProcessor()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/algorithm/myers/WithMyersDiffWithLinearSpacePatchTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].asList(String,String,String,String,String,String,String,String,String,String,String)'
    - '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace].<init>()'
    - '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].fail(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest)'
    - '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].assertEquals(int,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest)'
    - '[java.util.Arrays].asList(String,String,String,String)'
    - e.getMessage()
    - '[com.github.difflib.DiffUtils].diff(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace)'
    - '[java.util.List<T>].size()'
    - '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].assertEquals(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,java.util.List<T>)'
    - '[com.github.difflib.DiffUtils].patch(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.patch.Patch<T>)'
    - '[com.github.difflib.patch.Patch<T>].withConflictOutput(com.github.difflib.patch.ConflictOutput<String>)'
    - '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].set(int,String)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].testPatch_Change_withExceptionProcessor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:267,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:268,1
    - Dst: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestPair].<init>(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,int)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:266,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:271,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:272,1
    - Dst: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestPair].<init>(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,int)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:270,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:275,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:276,1
    - Dst: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestPair].<init>(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,int)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:274,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:279,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:280,1
    - Dst: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestPair].<init>(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,int)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:278,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:283,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:284,1
    - Dst: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestPair].<init>(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,int)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:282,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:287,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:288,1
    - Dst: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestPair].<init>(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,int)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:286,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:291,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:292,1
    - Dst: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestPair].<init>(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,int)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:290,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:295,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:296,1
    - Dst: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestPair].<init>(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,int)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:294,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:299,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:300,1
    - Dst: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestPair].<init>(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,int)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:298,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:303,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:304,1
    - Dst: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestPair].<init>(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,int)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:302,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:307,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:308,1
    - Dst: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestPair].<init>(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,int)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:306,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:311,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:312,1
    - Dst: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestPair].<init>(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,int)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:310,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:315,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:316,1
    - Dst: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestPair].<init>(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,int)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:314,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:319,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:320,1
    - Dst: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestPair].<init>(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,int)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:318,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:323,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:324,1
    - Dst: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestPair].<init>(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,int)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:322,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:327,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:328,1
    - Dst: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestPair].<init>(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,int)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:326,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:331,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:332,1
    - Dst: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestPair].<init>(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,int)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:330,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:335,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:336,1
    - Dst: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestPair].<init>(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,int)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:334,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:339,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:340,1
    - Dst: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestPair].<init>(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,int)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:338,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:343,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:344,1
    - Dst: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestPair].<init>(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,int)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:342,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:347,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:348,1
    - Dst: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestPair].<init>(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,int)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:346,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:351,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:352,1
    - Dst: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestPair].<init>(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,int)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:350,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:355,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:356,1
    - Dst: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestPair].<init>(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,int)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:354,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:359,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:360,1
    - Dst: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestPair].<init>(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,int)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:358,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:363,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:364,1
    - Dst: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestPair].<init>(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,int)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:362,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:367,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:368,1
    - Dst: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestPair].<init>(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,int)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:366,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:371,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:372,1
    - Dst: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestPair].<init>(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,int)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:370,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:375,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:376,1
    - Dst: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestPair].<init>(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,int)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:374,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:379,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:380,1
    - Dst: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestPair].<init>(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,int)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:378,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:383,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:384,1
    - Dst: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestPair].<init>(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,int)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:382,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:387,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:388,1
    - Dst: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestPair].<init>(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,int)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:386,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:391,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:392,1
    - Dst: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestPair].<init>(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,int)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest:390,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - FuzzyApplyTestPair[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].<init>()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/algorithm/myers/WithMyersDiffWithLinearSpacePatchTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].asList(String,String,String,String,String,String)'
    - '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestPair].<init>(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest,int)'
    linkageType: ''
    returnType: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest
    signature: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<String>
      - java.util.List<String>
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      - List<String>
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestPair
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - from
    - to
    - requiredFuzz
    argTypes:
    - java.util.List<String>
    - java.util.List<String>
    - int
    constantsTouched: []
    func_position:
      end: 87
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 87
    functionName: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestPair].<init>(java.util.List<String>,java.util.List<String>,int)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/algorithm/myers/WithMyersDiffWithLinearSpacePatchTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestPair
    signature: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestPair].<init>(java.util.List<String>,java.util.List<String>,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<String>].stream()'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestDataGenerator:214,1
    - Dst: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestDataGenerator].map()'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestDataGenerator:214,1
    - Dst: '[java.util.stream.Collectors].joining(String,String,String)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestDataGenerator:214,1
    - Dst: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestDataGenerator].collect(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestDataGenerator)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestDataGenerator:214,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<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:
    - values
    argTypes:
    - java.util.List<String>
    constantsTouched: []
    func_position:
      end: 215
      start: 213
    functionDepth: 0
    functionLinenumber: 213
    functionLinenumberEnd: 215
    functionName: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestDataGenerator].createList(java.util.List<String>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/algorithm/myers/WithMyersDiffWithLinearSpacePatchTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<String>].stream()'
    - '[java.util.stream.Collectors].joining(String,String,String)'
    - '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestDataGenerator].map()'
    - '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestDataGenerator].collect(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestDataGenerator)'
    linkageType: ''
    returnType: String
    signature: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestDataGenerator].createList(java.util.List<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestDataGenerator:221,1
    - Dst: deltaFrom.clone()
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestDataGenerator:231,1
    - Dst: deltaTo.clone()
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestDataGenerator:232,1
    - Dst: '[java.util.Arrays].asList(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestDataGenerator)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestDataGenerator:251,1
    - Dst: '[java.util.Arrays].asList(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestDataGenerator)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestDataGenerator:251,1
    - Dst: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestPair].<init>(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestDataGenerator,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestDataGenerator,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestDataGenerator)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestDataGenerator:251,1
    - Dst: '[java.util.ArrayList].add(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestPair)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestDataGenerator:251,1
    - Dst: '[java.util.Comparator].comparingInt()'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestDataGenerator:253,1
    - Dst: '[java.util.ArrayList].sort(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestDataGenerator)'
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestDataGenerator:253,1
    - Dst: System.out.println(String)
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestDataGenerator:254,1
    - Dst: System.out.println(String)
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestDataGenerator:256,1
    - Dst: System.out.println(String)
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestDataGenerator:257,1
    - Dst: System.out.println(String)
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestDataGenerator:258,1
    - Dst: System.out.println(String)
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestDataGenerator:259,1
    - Dst: System.out.println(String)
      Src: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestDataGenerator:261,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 52
    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: 262
      start: 217
    functionDepth: 1
    functionLinenumber: 217
    functionLinenumberEnd: 262
    functionName: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestDataGenerator].main(String[])'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/algorithm/myers/WithMyersDiffWithLinearSpacePatchTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].add(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestPair)'
    - '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestPair].<init>(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestDataGenerator,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestDataGenerator,com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestDataGenerator)'
    - System.out.println(String)
    - '[java.util.Comparator].comparingInt()'
    - '[java.util.ArrayList].sort(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestDataGenerator)'
    - '[java.util.ArrayList].<init>()'
    - deltaFrom.clone()
    - deltaTo.clone()
    - '[java.util.Arrays].asList(com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestDataGenerator)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestDataGenerator].main(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: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestDataGenerator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestDataGenerator].<init>()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/algorithm/myers/WithMyersDiffWithLinearSpacePatchTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestDataGenerator
    signature: '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestDataGenerator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest:38,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest:39,1
    - Dst: '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace].<init>()'
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest:41,1
    - Dst: '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace].computeDiff(com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest,com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest,null)'
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest:41,1
    - Dst: '[com.github.difflib.patch.Patch].generate(com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest,com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest,java.util.List<com.github.difflib.algorithm.Change>)'
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest:40,1
    - Dst: '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest].assertNotNull(com.github.difflib.patch.Patch<T>)'
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest:42,1
    - Dst: System.out.println(com.github.difflib.patch.Patch<T>)
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest:43,1
    - Dst: '[com.github.difflib.patch.Patch<T>].getDeltas()'
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest:44,1
    - Dst: '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest].size()'
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest:44,1
    - Dst: '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest].assertEquals(int,com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest)'
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest:44,1
    - Dst: '[com.github.difflib.patch.Patch<T>].toString()'
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest:47,1
    - Dst: '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest].assertEquals(String,com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest)'
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    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: 48
      start: 36
    functionDepth: 1
    functionLinenumber: 36
    functionLinenumberEnd: 48
    functionName: '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest].testDiffMyersExample1Forward()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/algorithm/myers/MyersDiffWithLinearSpaceTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace].<init>()'
    - '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest].size()'
    - '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest].assertNotNull(com.github.difflib.patch.Patch<T>)'
    - '[com.github.difflib.patch.Patch<T>].toString()'
    - '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace].computeDiff(com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest,com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest,null)'
    - '[com.github.difflib.patch.Patch].generate(com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest,com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest,java.util.List<com.github.difflib.algorithm.Change>)'
    - '[java.util.Arrays].asList(String,String,String,String,String,String,String)'
    - '[com.github.difflib.patch.Patch<T>].getDeltas()'
    - '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest].assertEquals(String,com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest)'
    - System.out.println(com.github.difflib.patch.Patch<T>)
    - '[java.util.Arrays].asList(String,String,String,String,String,String)'
    - '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest].assertEquals(int,com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest].testDiffMyersExample1Forward()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest:52,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest:53,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest:55,1
    - Dst: '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace].<init>()'
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest:59,1
    - Dst: '[com.github.difflib.algorithm.DiffAlgorithmListener].<init>()'
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest:59,1
    - Dst: '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace].computeDiff(com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest,com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest,com.github.difflib.algorithm.DiffAlgorithmListener)'
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest:59,1
    - Dst: '[com.github.difflib.patch.Patch].generate(com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest,com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest,java.util.List<com.github.difflib.algorithm.Change>)'
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest:56,1
    - Dst: '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest].assertNotNull(com.github.difflib.patch.Patch<T>)'
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest:75,1
    - Dst: System.out.println(com.github.difflib.patch.Patch<T>)
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest:76,1
    - Dst: '[com.github.difflib.patch.Patch<T>].getDeltas()'
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest:77,1
    - Dst: '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest].size()'
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest:77,1
    - Dst: '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest].assertEquals(int,com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest)'
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest:77,1
    - Dst: '[com.github.difflib.patch.Patch<T>].toString()'
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest:80,1
    - Dst: '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest].assertEquals(String,com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest)'
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest:78,1
    - Dst: System.out.println(java.util.ArrayList)
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest:81,1
    - Dst: '[java.util.ArrayList].size()'
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest:82,1
    - Dst: '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest].assertEquals(int,com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest)'
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    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: 83
      start: 50
    functionDepth: 1
    functionLinenumber: 50
    functionLinenumberEnd: 83
    functionName: '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest].testDiffMyersExample1ForwardWithListener()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/algorithm/myers/MyersDiffWithLinearSpaceTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace].<init>()'
    - '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace].computeDiff(com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest,com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest,com.github.difflib.algorithm.DiffAlgorithmListener)'
    - '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest].size()'
    - System.out.println(java.util.ArrayList)
    - '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest].assertNotNull(com.github.difflib.patch.Patch<T>)'
    - '[java.util.ArrayList].size()'
    - '[com.github.difflib.patch.Patch<T>].toString()'
    - '[com.github.difflib.patch.Patch].generate(com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest,com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest,java.util.List<com.github.difflib.algorithm.Change>)'
    - '[java.util.Arrays].asList(String,String,String,String,String,String,String)'
    - '[com.github.difflib.patch.Patch<T>].getDeltas()'
    - '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest].assertEquals(String,com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest)'
    - System.out.println(com.github.difflib.patch.Patch<T>)
    - '[java.util.Arrays].asList(String,String,String,String,String,String)'
    - '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest].assertEquals(int,com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest)'
    - '[java.util.ArrayList].<init>()'
    - '[com.github.difflib.algorithm.DiffAlgorithmListener].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest].testDiffMyersExample1ForwardWithListener()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(String)'
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest:87,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest:89,1
    - Dst: '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest].boxed()'
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest:89,1
    - Dst: '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest].map()'
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest:89,1
    - Dst: '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest].toList()'
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest:89,1
    - Dst: '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest].collect(com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest)'
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest:89,1
    - Dst: System.currentTimeMillis()
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest:91,1
    - Dst: '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace].<init>()'
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest:92,1
    - Dst: '[com.github.difflib.DiffUtils].diff(com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest,com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest,com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace)'
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest:92,1
    - Dst: System.currentTimeMillis()
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest:93,1
    - Dst: System.out.println(String)
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest:94,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 20
    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: 96
      start: 85
    functionDepth: 1
    functionLinenumber: 85
    functionLinenumberEnd: 96
    functionName: '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest].testPerformanceProblemsIssue124()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/algorithm/myers/MyersDiffWithLinearSpaceTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace].<init>()'
    - '[java.util.stream.IntStream].range(int,int)'
    - System.currentTimeMillis()
    - '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest].collect(com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest)'
    - '[java.util.Arrays].asList(String)'
    - '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest].boxed()'
    - '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest].map()'
    - '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest].toList()'
    - '[com.github.difflib.DiffUtils].diff(com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest,com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest,com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace)'
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest].testPerformanceProblemsIssue124()'
  - 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.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest].<init>()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/algorithm/myers/MyersDiffWithLinearSpaceTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest
    signature: '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.MyersDiffTest:36,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.MyersDiffTest:37,1
    - Dst: '[com.github.difflib.algorithm.myers.MyersDiff].<init>()'
      Src: com.github.difflib.algorithm.myers.MyersDiffTest:39,1
    - Dst: '[com.github.difflib.algorithm.myers.MyersDiff].computeDiff(com.github.difflib.algorithm.myers.MyersDiffTest,com.github.difflib.algorithm.myers.MyersDiffTest,null)'
      Src: com.github.difflib.algorithm.myers.MyersDiffTest:39,1
    - Dst: '[com.github.difflib.patch.Patch].generate(com.github.difflib.algorithm.myers.MyersDiffTest,com.github.difflib.algorithm.myers.MyersDiffTest,java.util.List<com.github.difflib.algorithm.Change>)'
      Src: com.github.difflib.algorithm.myers.MyersDiffTest:39,1
    - Dst: '[com.github.difflib.algorithm.myers.MyersDiffTest].assertNotNull(com.github.difflib.patch.Patch<T>)'
      Src: com.github.difflib.algorithm.myers.MyersDiffTest:40,1
    - Dst: '[com.github.difflib.patch.Patch<T>].getDeltas()'
      Src: com.github.difflib.algorithm.myers.MyersDiffTest:41,1
    - Dst: '[com.github.difflib.algorithm.myers.MyersDiffTest].size()'
      Src: com.github.difflib.algorithm.myers.MyersDiffTest:41,1
    - Dst: '[com.github.difflib.algorithm.myers.MyersDiffTest].assertEquals(int,com.github.difflib.algorithm.myers.MyersDiffTest)'
      Src: com.github.difflib.algorithm.myers.MyersDiffTest:41,1
    - Dst: '[com.github.difflib.patch.Patch<T>].toString()'
      Src: com.github.difflib.algorithm.myers.MyersDiffTest:44,1
    - Dst: '[com.github.difflib.algorithm.myers.MyersDiffTest].assertEquals(String,com.github.difflib.algorithm.myers.MyersDiffTest)'
      Src: com.github.difflib.algorithm.myers.MyersDiffTest:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    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: 45
      start: 34
    functionDepth: 1
    functionLinenumber: 34
    functionLinenumberEnd: 45
    functionName: '[com.github.difflib.algorithm.myers.MyersDiffTest].testDiffMyersExample1Forward()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/algorithm/myers/MyersDiffTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.algorithm.myers.MyersDiffTest].assertEquals(int,com.github.difflib.algorithm.myers.MyersDiffTest)'
    - '[com.github.difflib.patch.Patch].generate(com.github.difflib.algorithm.myers.MyersDiffTest,com.github.difflib.algorithm.myers.MyersDiffTest,java.util.List<com.github.difflib.algorithm.Change>)'
    - '[com.github.difflib.patch.Patch<T>].toString()'
    - '[java.util.Arrays].asList(String,String,String,String,String,String,String)'
    - '[com.github.difflib.patch.Patch<T>].getDeltas()'
    - '[com.github.difflib.algorithm.myers.MyersDiffTest].assertNotNull(com.github.difflib.patch.Patch<T>)'
    - '[java.util.Arrays].asList(String,String,String,String,String,String)'
    - '[com.github.difflib.algorithm.myers.MyersDiffTest].assertEquals(String,com.github.difflib.algorithm.myers.MyersDiffTest)'
    - '[com.github.difflib.algorithm.myers.MyersDiffTest].size()'
    - '[com.github.difflib.algorithm.myers.MyersDiff].computeDiff(com.github.difflib.algorithm.myers.MyersDiffTest,com.github.difflib.algorithm.myers.MyersDiffTest,null)'
    - '[com.github.difflib.algorithm.myers.MyersDiff].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.algorithm.myers.MyersDiffTest].testDiffMyersExample1Forward()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.MyersDiffTest:49,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.myers.MyersDiffTest:50,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: com.github.difflib.algorithm.myers.MyersDiffTest:52,1
    - Dst: '[com.github.difflib.algorithm.myers.MyersDiff].<init>()'
      Src: com.github.difflib.algorithm.myers.MyersDiffTest:54,1
    - Dst: '[com.github.difflib.algorithm.DiffAlgorithmListener].<init>()'
      Src: com.github.difflib.algorithm.myers.MyersDiffTest:54,1
    - Dst: '[com.github.difflib.algorithm.myers.MyersDiff].computeDiff(com.github.difflib.algorithm.myers.MyersDiffTest,com.github.difflib.algorithm.myers.MyersDiffTest,com.github.difflib.algorithm.DiffAlgorithmListener)'
      Src: com.github.difflib.algorithm.myers.MyersDiffTest:54,1
    - Dst: '[com.github.difflib.patch.Patch].generate(com.github.difflib.algorithm.myers.MyersDiffTest,com.github.difflib.algorithm.myers.MyersDiffTest,java.util.List<com.github.difflib.algorithm.Change>)'
      Src: com.github.difflib.algorithm.myers.MyersDiffTest:53,1
    - Dst: '[com.github.difflib.algorithm.myers.MyersDiffTest].assertNotNull(com.github.difflib.patch.Patch<T>)'
      Src: com.github.difflib.algorithm.myers.MyersDiffTest:70,1
    - Dst: '[com.github.difflib.patch.Patch<T>].getDeltas()'
      Src: com.github.difflib.algorithm.myers.MyersDiffTest:71,1
    - Dst: '[com.github.difflib.algorithm.myers.MyersDiffTest].size()'
      Src: com.github.difflib.algorithm.myers.MyersDiffTest:71,1
    - Dst: '[com.github.difflib.algorithm.myers.MyersDiffTest].assertEquals(int,com.github.difflib.algorithm.myers.MyersDiffTest)'
      Src: com.github.difflib.algorithm.myers.MyersDiffTest:71,1
    - Dst: '[com.github.difflib.patch.Patch<T>].toString()'
      Src: com.github.difflib.algorithm.myers.MyersDiffTest:74,1
    - Dst: '[com.github.difflib.algorithm.myers.MyersDiffTest].assertEquals(String,com.github.difflib.algorithm.myers.MyersDiffTest)'
      Src: com.github.difflib.algorithm.myers.MyersDiffTest:72,1
    - Dst: System.out.println(java.util.ArrayList)
      Src: com.github.difflib.algorithm.myers.MyersDiffTest:75,1
    - Dst: '[java.util.ArrayList].size()'
      Src: com.github.difflib.algorithm.myers.MyersDiffTest:76,1
    - Dst: '[com.github.difflib.algorithm.myers.MyersDiffTest].assertEquals(int,com.github.difflib.algorithm.myers.MyersDiffTest)'
      Src: com.github.difflib.algorithm.myers.MyersDiffTest:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    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: 77
      start: 47
    functionDepth: 1
    functionLinenumber: 47
    functionLinenumberEnd: 77
    functionName: '[com.github.difflib.algorithm.myers.MyersDiffTest].testDiffMyersExample1ForwardWithListener()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/algorithm/myers/MyersDiffTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.algorithm.myers.MyersDiffTest].assertEquals(int,com.github.difflib.algorithm.myers.MyersDiffTest)'
    - System.out.println(java.util.ArrayList)
    - '[com.github.difflib.patch.Patch].generate(com.github.difflib.algorithm.myers.MyersDiffTest,com.github.difflib.algorithm.myers.MyersDiffTest,java.util.List<com.github.difflib.algorithm.Change>)'
    - '[java.util.ArrayList].size()'
    - '[com.github.difflib.algorithm.myers.MyersDiff].computeDiff(com.github.difflib.algorithm.myers.MyersDiffTest,com.github.difflib.algorithm.myers.MyersDiffTest,com.github.difflib.algorithm.DiffAlgorithmListener)'
    - '[com.github.difflib.patch.Patch<T>].toString()'
    - '[java.util.Arrays].asList(String,String,String,String,String,String,String)'
    - '[com.github.difflib.patch.Patch<T>].getDeltas()'
    - '[com.github.difflib.algorithm.myers.MyersDiffTest].assertNotNull(com.github.difflib.patch.Patch<T>)'
    - '[java.util.Arrays].asList(String,String,String,String,String,String)'
    - '[com.github.difflib.algorithm.myers.MyersDiffTest].assertEquals(String,com.github.difflib.algorithm.myers.MyersDiffTest)'
    - '[com.github.difflib.algorithm.myers.MyersDiffTest].size()'
    - '[java.util.ArrayList].<init>()'
    - '[com.github.difflib.algorithm.DiffAlgorithmListener].<init>()'
    - '[com.github.difflib.algorithm.myers.MyersDiff].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.algorithm.myers.MyersDiffTest].testDiffMyersExample1ForwardWithListener()'
  - 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.github.difflib.algorithm.myers.MyersDiffTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.github.difflib.algorithm.myers.MyersDiffTest].<init>()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/algorithm/myers/MyersDiffTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.github.difflib.algorithm.myers.MyersDiffTest
    signature: '[com.github.difflib.algorithm.myers.MyersDiffTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(String,String,String,String)'
      Src: com.github.difflib.patch.PatchWithMyerDiffTest:36,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String)'
      Src: com.github.difflib.patch.PatchWithMyerDiffTest:37,1
    - Dst: '[com.github.difflib.DiffUtils].diff(com.github.difflib.patch.PatchWithMyerDiffTest,com.github.difflib.patch.PatchWithMyerDiffTest)'
      Src: com.github.difflib.patch.PatchWithMyerDiffTest:39,1
    - Dst: '[com.github.difflib.patch.PatchWithMyerDiffTest].set(int,String)'
      Src: com.github.difflib.patch.PatchWithMyerDiffTest:41,1
    - Dst: '[com.github.difflib.patch.Patch<T>].withConflictOutput(com.github.difflib.patch.ConflictOutput<String>)'
      Src: com.github.difflib.patch.PatchWithMyerDiffTest:43,1
    - Dst: '[com.github.difflib.DiffUtils].patch(com.github.difflib.patch.PatchWithMyerDiffTest,com.github.difflib.patch.Patch<T>)'
      Src: com.github.difflib.patch.PatchWithMyerDiffTest:46,1
    - Dst: '[java.util.List<T>].size()'
      Src: com.github.difflib.patch.PatchWithMyerDiffTest:47,1
    - Dst: '[com.github.difflib.patch.PatchWithMyerDiffTest].assertEquals(int,com.github.difflib.patch.PatchWithMyerDiffTest)'
      Src: com.github.difflib.patch.PatchWithMyerDiffTest:47,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String,String,String,String)'
      Src: com.github.difflib.patch.PatchWithMyerDiffTest:50,1
    - Dst: '[com.github.difflib.patch.PatchWithMyerDiffTest].assertEquals(com.github.difflib.patch.PatchWithMyerDiffTest,java.util.List<T>)'
      Src: com.github.difflib.patch.PatchWithMyerDiffTest:49,1
    - Dst: e.getMessage()
      Src: com.github.difflib.patch.PatchWithMyerDiffTest:54,1
    - Dst: '[com.github.difflib.patch.PatchWithMyerDiffTest].fail(com.github.difflib.patch.PatchWithMyerDiffTest)'
      Src: com.github.difflib.patch.PatchWithMyerDiffTest:54,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    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: 56
      start: 34
    functionDepth: 1
    functionLinenumber: 34
    functionLinenumberEnd: 56
    functionName: '[com.github.difflib.patch.PatchWithMyerDiffTest].testPatch_Change_withExceptionProcessor()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/patch/PatchWithMyerDiffTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.patch.PatchWithMyerDiffTest].set(int,String)'
    - '[com.github.difflib.patch.PatchWithMyerDiffTest].assertEquals(com.github.difflib.patch.PatchWithMyerDiffTest,java.util.List<T>)'
    - '[java.util.Arrays].asList(String,String,String,String,String,String,String,String,String)'
    - '[com.github.difflib.DiffUtils].diff(com.github.difflib.patch.PatchWithMyerDiffTest,com.github.difflib.patch.PatchWithMyerDiffTest)'
    - '[java.util.Arrays].asList(String,String,String,String)'
    - e.getMessage()
    - '[java.util.List<T>].size()'
    - '[com.github.difflib.DiffUtils].patch(com.github.difflib.patch.PatchWithMyerDiffTest,com.github.difflib.patch.Patch<T>)'
    - '[com.github.difflib.patch.PatchWithMyerDiffTest].fail(com.github.difflib.patch.PatchWithMyerDiffTest)'
    - '[com.github.difflib.patch.Patch<T>].withConflictOutput(com.github.difflib.patch.ConflictOutput<String>)'
    - '[com.github.difflib.patch.PatchWithMyerDiffTest].assertEquals(int,com.github.difflib.patch.PatchWithMyerDiffTest)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.patch.PatchWithMyerDiffTest].testPatch_Change_withExceptionProcessor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].split(String)'
      Src: com.github.difflib.patch.PatchWithMyerDiffTest:60,1
    - Dst: '[java.util.Arrays].asList(com.github.difflib.patch.PatchWithMyerDiffTest)'
      Src: com.github.difflib.patch.PatchWithMyerDiffTest:60,1
    - Dst: '[String].split(String)'
      Src: com.github.difflib.patch.PatchWithMyerDiffTest:61,1
    - Dst: '[java.util.Arrays].asList(com.github.difflib.patch.PatchWithMyerDiffTest)'
      Src: com.github.difflib.patch.PatchWithMyerDiffTest:61,1
    - Dst: '[String].split(String)'
      Src: com.github.difflib.patch.PatchWithMyerDiffTest:62,1
    - Dst: '[java.util.Arrays].asList(com.github.difflib.patch.PatchWithMyerDiffTest)'
      Src: com.github.difflib.patch.PatchWithMyerDiffTest:62,1
    - Dst: '[com.github.difflib.DiffUtils].diff(com.github.difflib.patch.PatchWithMyerDiffTest,com.github.difflib.patch.PatchWithMyerDiffTest)'
      Src: com.github.difflib.patch.PatchWithMyerDiffTest:64,1
    - Dst: '[com.github.difflib.patch.Patch<T>].withConflictOutput(com.github.difflib.patch.PatchWithMyerDiffTest)'
      Src: com.github.difflib.patch.PatchWithMyerDiffTest:64,1
    - Dst: '[com.github.difflib.patch.PatchWithMyerDiffTest].applyTo(com.github.difflib.patch.PatchWithMyerDiffTest)'
      Src: com.github.difflib.patch.PatchWithMyerDiffTest:66,1
    - Dst: '[com.github.difflib.patch.PatchWithMyerDiffTest].stream()'
      Src: com.github.difflib.patch.PatchWithMyerDiffTest:68,1
    - Dst: '[com.github.difflib.patch.PatchWithMyerDiffTest].joining(String)'
      Src: com.github.difflib.patch.PatchWithMyerDiffTest:68,1
    - Dst: '[com.github.difflib.patch.PatchWithMyerDiffTest].collect(com.github.difflib.patch.PatchWithMyerDiffTest)'
      Src: com.github.difflib.patch.PatchWithMyerDiffTest:68,1
    - Dst: '[com.github.difflib.patch.PatchWithMyerDiffTest].assertEquals(String,com.github.difflib.patch.PatchWithMyerDiffTest)'
      Src: com.github.difflib.patch.PatchWithMyerDiffTest:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - com.github.difflib.patch.PatchFailedException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 58
    functionDepth: 1
    functionLinenumber: 58
    functionLinenumberEnd: 69
    functionName: '[com.github.difflib.patch.PatchWithMyerDiffTest].testPatchThreeWayIssue138()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/patch/PatchWithMyerDiffTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.patch.PatchWithMyerDiffTest].joining(String)'
    - '[com.github.difflib.patch.PatchWithMyerDiffTest].stream()'
    - '[com.github.difflib.DiffUtils].diff(com.github.difflib.patch.PatchWithMyerDiffTest,com.github.difflib.patch.PatchWithMyerDiffTest)'
    - '[com.github.difflib.patch.PatchWithMyerDiffTest].applyTo(com.github.difflib.patch.PatchWithMyerDiffTest)'
    - '[com.github.difflib.patch.PatchWithMyerDiffTest].collect(com.github.difflib.patch.PatchWithMyerDiffTest)'
    - '[java.util.Arrays].asList(com.github.difflib.patch.PatchWithMyerDiffTest)'
    - '[String].split(String)'
    - '[com.github.difflib.patch.Patch<T>].withConflictOutput(com.github.difflib.patch.PatchWithMyerDiffTest)'
    - '[com.github.difflib.patch.PatchWithMyerDiffTest].assertEquals(String,com.github.difflib.patch.PatchWithMyerDiffTest)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.patch.PatchWithMyerDiffTest].testPatchThreeWayIssue138()'
  - 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.github.difflib.patch.PatchWithMyerDiffTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.github.difflib.patch.PatchWithMyerDiffTest].<init>()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/patch/PatchWithMyerDiffTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.github.difflib.patch.PatchWithMyerDiffTest
    signature: '[com.github.difflib.patch.PatchWithMyerDiffTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace].factory()'
      Src: com.github.difflib.patch.PatchWithMyerDiffWithLinearSpaceTest:38,1
    - Dst: '[com.github.difflib.DiffUtils].withDefaultDiffAlgorithmFactory(com.github.difflib.algorithm.DiffAlgorithmFactory)'
      Src: com.github.difflib.patch.PatchWithMyerDiffWithLinearSpaceTest:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 36
    functionDepth: 2
    functionLinenumber: 36
    functionLinenumberEnd: 39
    functionName: '[com.github.difflib.patch.PatchWithMyerDiffWithLinearSpaceTest].setupClass()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/patch/PatchWithMyerDiffWithLinearSpaceTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace].factory()'
    - '[com.github.difflib.DiffUtils].withDefaultDiffAlgorithmFactory(com.github.difflib.algorithm.DiffAlgorithmFactory)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.patch.PatchWithMyerDiffWithLinearSpaceTest].setupClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.algorithm.myers.MyersDiff].factory()'
      Src: com.github.difflib.patch.PatchWithMyerDiffWithLinearSpaceTest:43,1
    - Dst: '[com.github.difflib.DiffUtils].withDefaultDiffAlgorithmFactory(com.github.difflib.algorithm.DiffAlgorithmFactory)'
      Src: com.github.difflib.patch.PatchWithMyerDiffWithLinearSpaceTest:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 2
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[com.github.difflib.patch.PatchWithMyerDiffWithLinearSpaceTest].resetClass()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/patch/PatchWithMyerDiffWithLinearSpaceTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.algorithm.myers.MyersDiff].factory()'
    - '[com.github.difflib.DiffUtils].withDefaultDiffAlgorithmFactory(com.github.difflib.algorithm.DiffAlgorithmFactory)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.patch.PatchWithMyerDiffWithLinearSpaceTest].resetClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(String,String,String,String)'
      Src: com.github.difflib.patch.PatchWithMyerDiffWithLinearSpaceTest:48,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String)'
      Src: com.github.difflib.patch.PatchWithMyerDiffWithLinearSpaceTest:49,1
    - Dst: '[com.github.difflib.DiffUtils].diff(com.github.difflib.patch.PatchWithMyerDiffWithLinearSpaceTest,com.github.difflib.patch.PatchWithMyerDiffWithLinearSpaceTest)'
      Src: com.github.difflib.patch.PatchWithMyerDiffWithLinearSpaceTest:51,1
    - Dst: '[com.github.difflib.patch.PatchWithMyerDiffWithLinearSpaceTest].set(int,String)'
      Src: com.github.difflib.patch.PatchWithMyerDiffWithLinearSpaceTest:53,1
    - Dst: '[com.github.difflib.patch.Patch<T>].withConflictOutput(com.github.difflib.patch.ConflictOutput<String>)'
      Src: com.github.difflib.patch.PatchWithMyerDiffWithLinearSpaceTest:55,1
    - Dst: '[com.github.difflib.DiffUtils].patch(com.github.difflib.patch.PatchWithMyerDiffWithLinearSpaceTest,com.github.difflib.patch.Patch<T>)'
      Src: com.github.difflib.patch.PatchWithMyerDiffWithLinearSpaceTest:58,1
    - Dst: '[java.util.List<T>].size()'
      Src: com.github.difflib.patch.PatchWithMyerDiffWithLinearSpaceTest:59,1
    - Dst: '[com.github.difflib.patch.PatchWithMyerDiffWithLinearSpaceTest].assertEquals(int,com.github.difflib.patch.PatchWithMyerDiffWithLinearSpaceTest)'
      Src: com.github.difflib.patch.PatchWithMyerDiffWithLinearSpaceTest:59,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String,String,String,String,String,String)'
      Src: com.github.difflib.patch.PatchWithMyerDiffWithLinearSpaceTest:62,1
    - Dst: '[com.github.difflib.patch.PatchWithMyerDiffWithLinearSpaceTest].assertEquals(com.github.difflib.patch.PatchWithMyerDiffWithLinearSpaceTest,java.util.List<T>)'
      Src: com.github.difflib.patch.PatchWithMyerDiffWithLinearSpaceTest:61,1
    - Dst: e.getMessage()
      Src: com.github.difflib.patch.PatchWithMyerDiffWithLinearSpaceTest:77,1
    - Dst: '[com.github.difflib.patch.PatchWithMyerDiffWithLinearSpaceTest].fail(com.github.difflib.patch.PatchWithMyerDiffWithLinearSpaceTest)'
      Src: com.github.difflib.patch.PatchWithMyerDiffWithLinearSpaceTest:77,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    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: 79
      start: 46
    functionDepth: 1
    functionLinenumber: 46
    functionLinenumberEnd: 79
    functionName: '[com.github.difflib.patch.PatchWithMyerDiffWithLinearSpaceTest].testPatch_Change_withExceptionProcessor()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/patch/PatchWithMyerDiffWithLinearSpaceTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].asList(String,String,String,String,String,String,String,String,String,String,String)'
    - '[com.github.difflib.DiffUtils].diff(com.github.difflib.patch.PatchWithMyerDiffWithLinearSpaceTest,com.github.difflib.patch.PatchWithMyerDiffWithLinearSpaceTest)'
    - '[com.github.difflib.patch.PatchWithMyerDiffWithLinearSpaceTest].fail(com.github.difflib.patch.PatchWithMyerDiffWithLinearSpaceTest)'
    - '[java.util.Arrays].asList(String,String,String,String)'
    - '[com.github.difflib.patch.PatchWithMyerDiffWithLinearSpaceTest].assertEquals(int,com.github.difflib.patch.PatchWithMyerDiffWithLinearSpaceTest)'
    - e.getMessage()
    - '[com.github.difflib.patch.PatchWithMyerDiffWithLinearSpaceTest].assertEquals(com.github.difflib.patch.PatchWithMyerDiffWithLinearSpaceTest,java.util.List<T>)'
    - '[java.util.List<T>].size()'
    - '[com.github.difflib.DiffUtils].patch(com.github.difflib.patch.PatchWithMyerDiffWithLinearSpaceTest,com.github.difflib.patch.Patch<T>)'
    - '[com.github.difflib.patch.PatchWithMyerDiffWithLinearSpaceTest].set(int,String)'
    - '[com.github.difflib.patch.Patch<T>].withConflictOutput(com.github.difflib.patch.ConflictOutput<String>)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.patch.PatchWithMyerDiffWithLinearSpaceTest].testPatch_Change_withExceptionProcessor()'
  - 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.github.difflib.patch.PatchWithMyerDiffWithLinearSpaceTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.github.difflib.patch.PatchWithMyerDiffWithLinearSpaceTest].<init>()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/patch/PatchWithMyerDiffWithLinearSpaceTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.github.difflib.patch.PatchWithMyerDiffWithLinearSpaceTest
    signature: '[com.github.difflib.patch.PatchWithMyerDiffWithLinearSpaceTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.algorithm.myers.MyersDiff].factory()'
      Src: com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest:26,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(com.github.difflib.algorithm.DiffAlgorithmFactory)'
      Src: com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest:26,1
    - Dst: '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace].factory()'
      Src: com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest:26,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(com.github.difflib.algorithm.DiffAlgorithmFactory)'
      Src: com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest:26,1
    - Dst: '[java.util.stream.Stream].of(com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest,com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest)'
      Src: com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest:26,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      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: 27
      start: 25
    functionDepth: 2
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionName: '[com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest].provideAlgorithms()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/patch/PatchWithAllDiffAlgorithmsTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.Stream].of(com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest,com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest)'
    - '[org.junit.jupiter.params.provider.Arguments].of(com.github.difflib.algorithm.DiffAlgorithmFactory)'
    - '[com.github.difflib.algorithm.myers.MyersDiff].factory()'
    - '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace].factory()'
    linkageType: ''
    returnType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
    signature: '[com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest].provideAlgorithms()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.algorithm.myers.MyersDiff].factory()'
      Src: com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest:31,1
    - Dst: '[com.github.difflib.DiffUtils].withDefaultDiffAlgorithmFactory(com.github.difflib.algorithm.DiffAlgorithmFactory)'
      Src: com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 29
    functionDepth: 2
    functionLinenumber: 29
    functionLinenumberEnd: 32
    functionName: '[com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest].afterAll()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/patch/PatchWithAllDiffAlgorithmsTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.algorithm.myers.MyersDiff].factory()'
    - '[com.github.difflib.DiffUtils].withDefaultDiffAlgorithmFactory(com.github.difflib.algorithm.DiffAlgorithmFactory)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest].afterAll()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.DiffUtils].withDefaultDiffAlgorithmFactory(com.github.difflib.algorithm.DiffAlgorithmFactory)'
      Src: com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest:37,1
    - Dst: '[java.util.Arrays].asList(String)'
      Src: com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest:39,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String)'
      Src: com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest:40,1
    - Dst: '[com.github.difflib.DiffUtils].diff(com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest,com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest)'
      Src: com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest:42,1
    - Dst: '[com.github.difflib.DiffUtils].patch(com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest,com.github.difflib.patch.Patch<T>)'
      Src: com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest:44,1
    - Dst: '[com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest].assertEquals(com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest,java.util.List<T>)'
      Src: com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest:44,1
    - Dst: e.getMessage()
      Src: com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest:46,1
    - Dst: '[com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest].fail(com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest)'
      Src: com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest:46,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - com.github.difflib.algorithm.DiffAlgorithmFactory
      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:
    - factory
    argTypes:
    - com.github.difflib.algorithm.DiffAlgorithmFactory
    constantsTouched: []
    func_position:
      end: 48
      start: 34
    functionDepth: 1
    functionLinenumber: 34
    functionLinenumberEnd: 48
    functionName: '[com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest].testPatch_Insert(com.github.difflib.algorithm.DiffAlgorithmFactory)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/patch/PatchWithAllDiffAlgorithmsTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.DiffUtils].diff(com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest,com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest)'
    - '[java.util.Arrays].asList(String,String,String,String)'
    - '[java.util.Arrays].asList(String)'
    - '[com.github.difflib.DiffUtils].patch(com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest,com.github.difflib.patch.Patch<T>)'
    - e.getMessage()
    - '[com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest].fail(com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest)'
    - '[com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest].assertEquals(com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest,java.util.List<T>)'
    - '[com.github.difflib.DiffUtils].withDefaultDiffAlgorithmFactory(com.github.difflib.algorithm.DiffAlgorithmFactory)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest].testPatch_Insert(com.github.difflib.algorithm.DiffAlgorithmFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.DiffUtils].withDefaultDiffAlgorithmFactory(com.github.difflib.algorithm.DiffAlgorithmFactory)'
      Src: com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest:53,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String)'
      Src: com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest:55,1
    - Dst: '[java.util.Arrays].asList(String)'
      Src: com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest:56,1
    - Dst: '[com.github.difflib.DiffUtils].diff(com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest,com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest)'
      Src: com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest:58,1
    - Dst: '[com.github.difflib.DiffUtils].patch(com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest,com.github.difflib.patch.Patch<T>)'
      Src: com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest:60,1
    - Dst: '[com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest].assertEquals(com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest,java.util.List<T>)'
      Src: com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest:60,1
    - Dst: e.getMessage()
      Src: com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest:62,1
    - Dst: '[com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest].fail(com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest)'
      Src: com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest:62,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - com.github.difflib.algorithm.DiffAlgorithmFactory
      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:
    - factory
    argTypes:
    - com.github.difflib.algorithm.DiffAlgorithmFactory
    constantsTouched: []
    func_position:
      end: 64
      start: 50
    functionDepth: 1
    functionLinenumber: 50
    functionLinenumberEnd: 64
    functionName: '[com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest].testPatch_Delete(com.github.difflib.algorithm.DiffAlgorithmFactory)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/patch/PatchWithAllDiffAlgorithmsTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.DiffUtils].diff(com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest,com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest)'
    - '[java.util.Arrays].asList(String,String,String,String)'
    - '[java.util.Arrays].asList(String)'
    - '[com.github.difflib.DiffUtils].patch(com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest,com.github.difflib.patch.Patch<T>)'
    - e.getMessage()
    - '[com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest].fail(com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest)'
    - '[com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest].assertEquals(com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest,java.util.List<T>)'
    - '[com.github.difflib.DiffUtils].withDefaultDiffAlgorithmFactory(com.github.difflib.algorithm.DiffAlgorithmFactory)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest].testPatch_Delete(com.github.difflib.algorithm.DiffAlgorithmFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.DiffUtils].withDefaultDiffAlgorithmFactory(com.github.difflib.algorithm.DiffAlgorithmFactory)'
      Src: com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest:69,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String)'
      Src: com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest:71,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String)'
      Src: com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest:72,1
    - Dst: '[com.github.difflib.DiffUtils].diff(com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest,com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest)'
      Src: com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest:74,1
    - Dst: '[com.github.difflib.DiffUtils].patch(com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest,com.github.difflib.patch.Patch<T>)'
      Src: com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest:76,1
    - Dst: '[com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest].assertEquals(com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest,java.util.List<T>)'
      Src: com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest:76,1
    - Dst: e.getMessage()
      Src: com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest:78,1
    - Dst: '[com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest].fail(com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest)'
      Src: com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest:78,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - com.github.difflib.algorithm.DiffAlgorithmFactory
      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:
    - factory
    argTypes:
    - com.github.difflib.algorithm.DiffAlgorithmFactory
    constantsTouched: []
    func_position:
      end: 80
      start: 66
    functionDepth: 1
    functionLinenumber: 66
    functionLinenumberEnd: 80
    functionName: '[com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest].testPatch_Change(com.github.difflib.algorithm.DiffAlgorithmFactory)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/patch/PatchWithAllDiffAlgorithmsTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.DiffUtils].diff(com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest,com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest)'
    - '[java.util.Arrays].asList(String,String,String,String)'
    - e.getMessage()
    - '[com.github.difflib.DiffUtils].patch(com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest,com.github.difflib.patch.Patch<T>)'
    - '[com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest].fail(com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest)'
    - '[com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest].assertEquals(com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest,java.util.List<T>)'
    - '[com.github.difflib.DiffUtils].withDefaultDiffAlgorithmFactory(com.github.difflib.algorithm.DiffAlgorithmFactory)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest].testPatch_Change(com.github.difflib.algorithm.DiffAlgorithmFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.DiffUtils].withDefaultDiffAlgorithmFactory(com.github.difflib.algorithm.DiffAlgorithmFactory)'
      Src: com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest:85,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String)'
      Src: com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest:87,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String)'
      Src: com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest:88,1
    - Dst: '[com.github.difflib.DiffUtils].diff(com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest,com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest)'
      Src: com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest:90,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest:91,1
    - Dst: '[java.io.ObjectOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest:92,1
    - Dst: '[java.io.ObjectOutputStream].writeObject(com.github.difflib.patch.Patch<T>)'
      Src: com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest:93,1
    - Dst: '[java.io.ObjectOutputStream].close()'
      Src: com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest:94,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest:95,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest)'
      Src: com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest:95,1
    - Dst: '[java.io.ObjectInputStream].<init>(java.io.ByteArrayInputStream)'
      Src: com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest:96,1
    - Dst: '[java.io.ObjectInputStream].readObject()'
      Src: com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest:97,1
    - Dst: '[java.io.ObjectInputStream].close()'
      Src: com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest:98,1
    - Dst: '[com.github.difflib.DiffUtils].patch(com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest,com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest)'
      Src: com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest:101,1
    - Dst: '[com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest].assertEquals(com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest,java.util.List<T>)'
      Src: com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest:101,1
    - Dst: e.getMessage()
      Src: com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest:103,1
    - Dst: '[com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest].fail(com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest)'
      Src: com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest:103,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - com.github.difflib.algorithm.DiffAlgorithmFactory
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - ClassNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - factory
    argTypes:
    - com.github.difflib.algorithm.DiffAlgorithmFactory
    constantsTouched: []
    func_position:
      end: 105
      start: 82
    functionDepth: 1
    functionLinenumber: 82
    functionLinenumberEnd: 105
    functionName: '[com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest].testPatch_Serializable(com.github.difflib.algorithm.DiffAlgorithmFactory)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/patch/PatchWithAllDiffAlgorithmsTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.ObjectInputStream].close()'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[com.github.difflib.DiffUtils].diff(com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest,com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest)'
    - '[com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest].assertEquals(com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest,java.util.List<T>)'
    - '[java.util.Arrays].asList(String,String,String,String)'
    - e.getMessage()
    - '[java.io.ByteArrayInputStream].<init>(com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest)'
    - '[java.io.ObjectInputStream].readObject()'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[java.io.ObjectInputStream].<init>(java.io.ByteArrayInputStream)'
    - '[java.io.ObjectOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[java.io.ObjectOutputStream].writeObject(com.github.difflib.patch.Patch<T>)'
    - '[java.io.ObjectOutputStream].close()'
    - '[com.github.difflib.DiffUtils].patch(com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest,com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest)'
    - '[com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest].fail(com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest)'
    - '[com.github.difflib.DiffUtils].withDefaultDiffAlgorithmFactory(com.github.difflib.algorithm.DiffAlgorithmFactory)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest].testPatch_Serializable(com.github.difflib.algorithm.DiffAlgorithmFactory)'
  - 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.github.difflib.patch.PatchWithAllDiffAlgorithmsTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest].<init>()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/patch/PatchWithAllDiffAlgorithmsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest
    signature: '[com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.patch.ChunkTest].toCharList(String)'
      Src: com.github.difflib.patch.ChunkTest:12,1
    - Dst: '[com.github.difflib.patch.Chunk].<init>(int,java.util.List<Character>)'
      Src: com.github.difflib.patch.ChunkTest:12,1
    - Dst: '[com.github.difflib.patch.ChunkTest].toCharList(String)'
      Src: com.github.difflib.patch.ChunkTest:15,1
    - Dst: '[com.github.difflib.patch.Chunk].verifyChunk(java.util.List<Character>)'
      Src: com.github.difflib.patch.ChunkTest:15,1
    - Dst: '[com.github.difflib.patch.ChunkTest].assertEquals(com.github.difflib.patch.ChunkTest,VerifyChunk)'
      Src: com.github.difflib.patch.ChunkTest:15,1
    - Dst: '[com.github.difflib.patch.ChunkTest].toCharList(String)'
      Src: com.github.difflib.patch.ChunkTest:17,1
    - Dst: '[com.github.difflib.patch.Chunk].verifyChunk(java.util.List<Character>,int,int)'
      Src: com.github.difflib.patch.ChunkTest:17,1
    - Dst: '[com.github.difflib.patch.ChunkTest].assertEquals(com.github.difflib.patch.ChunkTest,VerifyChunk)'
      Src: com.github.difflib.patch.ChunkTest:16,1
    - Dst: '[com.github.difflib.patch.ChunkTest].toCharList(String)'
      Src: com.github.difflib.patch.ChunkTest:20,1
    - Dst: '[com.github.difflib.patch.Chunk].verifyChunk(java.util.List<Character>,int,int)'
      Src: com.github.difflib.patch.ChunkTest:20,1
    - Dst: '[com.github.difflib.patch.ChunkTest].assertEquals(com.github.difflib.patch.ChunkTest,VerifyChunk)'
      Src: com.github.difflib.patch.ChunkTest:20,1
    - Dst: '[com.github.difflib.patch.ChunkTest].toCharList(String)'
      Src: com.github.difflib.patch.ChunkTest:21,1
    - Dst: '[com.github.difflib.patch.Chunk].verifyChunk(java.util.List<Character>,int,int)'
      Src: com.github.difflib.patch.ChunkTest:21,1
    - Dst: '[com.github.difflib.patch.ChunkTest].assertEquals(com.github.difflib.patch.ChunkTest,VerifyChunk)'
      Src: com.github.difflib.patch.ChunkTest:21,1
    - Dst: '[com.github.difflib.patch.ChunkTest].toCharList(String)'
      Src: com.github.difflib.patch.ChunkTest:23,1
    - Dst: '[com.github.difflib.patch.Chunk].verifyChunk(java.util.List<Character>,int,int)'
      Src: com.github.difflib.patch.ChunkTest:23,1
    - Dst: '[com.github.difflib.patch.ChunkTest].assertEquals(com.github.difflib.patch.ChunkTest,VerifyChunk)'
      Src: com.github.difflib.patch.ChunkTest:22,1
    - Dst: '[com.github.difflib.patch.ChunkTest].toCharList(String)'
      Src: com.github.difflib.patch.ChunkTest:25,1
    - Dst: '[com.github.difflib.patch.Chunk].verifyChunk(java.util.List<Character>,int,int)'
      Src: com.github.difflib.patch.ChunkTest:25,1
    - Dst: '[com.github.difflib.patch.ChunkTest].assertEquals(com.github.difflib.patch.ChunkTest,VerifyChunk)'
      Src: com.github.difflib.patch.ChunkTest:24,1
    - Dst: '[com.github.difflib.patch.ChunkTest].toCharList(String)'
      Src: com.github.difflib.patch.ChunkTest:28,1
    - Dst: '[com.github.difflib.patch.Chunk].verifyChunk(java.util.List<Character>,int,int)'
      Src: com.github.difflib.patch.ChunkTest:28,1
    - Dst: '[com.github.difflib.patch.ChunkTest].assertEquals(com.github.difflib.patch.ChunkTest,VerifyChunk)'
      Src: com.github.difflib.patch.ChunkTest:28,1
    - Dst: '[com.github.difflib.patch.ChunkTest].toCharList(String)'
      Src: com.github.difflib.patch.ChunkTest:29,1
    - Dst: '[com.github.difflib.patch.Chunk].verifyChunk(java.util.List<Character>,int,int)'
      Src: com.github.difflib.patch.ChunkTest:29,1
    - Dst: '[com.github.difflib.patch.ChunkTest].assertEquals(com.github.difflib.patch.ChunkTest,VerifyChunk)'
      Src: com.github.difflib.patch.ChunkTest:29,1
    - Dst: '[com.github.difflib.patch.ChunkTest].toCharList(String)'
      Src: com.github.difflib.patch.ChunkTest:31,1
    - Dst: '[com.github.difflib.patch.Chunk].verifyChunk(java.util.List<Character>,int,int)'
      Src: com.github.difflib.patch.ChunkTest:31,1
    - Dst: '[com.github.difflib.patch.ChunkTest].assertEquals(com.github.difflib.patch.ChunkTest,VerifyChunk)'
      Src: com.github.difflib.patch.ChunkTest:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - com.github.difflib.patch.PatchFailedException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 10
    functionDepth: 1
    functionLinenumber: 10
    functionLinenumberEnd: 32
    functionName: '[com.github.difflib.patch.ChunkTest].verifyChunk()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/patch/ChunkTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.patch.ChunkTest].assertEquals(com.github.difflib.patch.ChunkTest,VerifyChunk)'
    - '[com.github.difflib.patch.Chunk].verifyChunk(java.util.List<Character>,int,int)'
    - '[com.github.difflib.patch.Chunk].verifyChunk(java.util.List<Character>)'
    - '[com.github.difflib.patch.ChunkTest].toCharList(String)'
    - '[com.github.difflib.patch.Chunk].<init>(int,java.util.List<Character>)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.patch.ChunkTest].verifyChunk()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].chars()'
      Src: com.github.difflib.patch.ChunkTest:35,1
    - Dst: '[com.github.difflib.patch.ChunkTest].mapToObj()'
      Src: com.github.difflib.patch.ChunkTest:35,1
    - Dst: '[java.util.stream.Collectors].toList()'
      Src: com.github.difflib.patch.ChunkTest:35,1
    - Dst: '[com.github.difflib.patch.ChunkTest].collect(com.github.difflib.patch.ChunkTest)'
      Src: com.github.difflib.patch.ChunkTest:35,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<Character>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[com.github.difflib.patch.ChunkTest].toCharList(String)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/patch/ChunkTest.java
    functionUses: 1
    functionsReached:
    - '[com.github.difflib.patch.ChunkTest].mapToObj()'
    - '[java.util.stream.Collectors].toList()'
    - '[String].chars()'
    - '[com.github.difflib.patch.ChunkTest].collect(com.github.difflib.patch.ChunkTest)'
    linkageType: ''
    returnType: java.util.List<Character>
    signature: '[com.github.difflib.patch.ChunkTest].toCharList(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: com.github.difflib.patch.ChunkTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.github.difflib.patch.ChunkTest].<init>()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/patch/ChunkTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.github.difflib.patch.ChunkTest
    signature: '[com.github.difflib.patch.ChunkTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.examples.OriginalAndDiffTest].fileToLines(String)'
      Src: com.github.difflib.examples.OriginalAndDiffTest:23,1
    - Dst: '[com.github.difflib.examples.OriginalAndDiffTest].fileToLines(String)'
      Src: com.github.difflib.examples.OriginalAndDiffTest:24,1
    - Dst: e.getMessage()
      Src: com.github.difflib.examples.OriginalAndDiffTest:26,1
    - Dst: '[com.github.difflib.examples.OriginalAndDiffTest].fail(com.github.difflib.examples.OriginalAndDiffTest)'
      Src: com.github.difflib.examples.OriginalAndDiffTest:26,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].generateOriginalAndDiff(java.util.List<String>,java.util.List<String>)'
      Src: com.github.difflib.examples.OriginalAndDiffTest:29,1
    - Dst: '[java.util.List<String>].stream()'
      Src: com.github.difflib.examples.OriginalAndDiffTest:30,1
    - Dst: '[com.github.difflib.examples.OriginalAndDiffTest].joining(String)'
      Src: com.github.difflib.examples.OriginalAndDiffTest:30,1
    - Dst: '[com.github.difflib.examples.OriginalAndDiffTest].collect(com.github.difflib.examples.OriginalAndDiffTest)'
      Src: com.github.difflib.examples.OriginalAndDiffTest:30,1
    - Dst: System.out.println(com.github.difflib.examples.OriginalAndDiffTest)
      Src: com.github.difflib.examples.OriginalAndDiffTest:30,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    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: 31
      start: 18
    functionDepth: 1
    functionLinenumber: 18
    functionLinenumberEnd: 31
    functionName: '[com.github.difflib.examples.OriginalAndDiffTest].testGenerateOriginalAndDiff()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/examples/OriginalAndDiffTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<String>].stream()'
    - '[com.github.difflib.UnifiedDiffUtils].generateOriginalAndDiff(java.util.List<String>,java.util.List<String>)'
    - System.out.println(com.github.difflib.examples.OriginalAndDiffTest)
    - '[com.github.difflib.examples.OriginalAndDiffTest].fail(com.github.difflib.examples.OriginalAndDiffTest)'
    - e.getMessage()
    - '[com.github.difflib.examples.OriginalAndDiffTest].joining(String)'
    - '[com.github.difflib.examples.OriginalAndDiffTest].fileToLines(String)'
    - '[com.github.difflib.examples.OriginalAndDiffTest].collect(com.github.difflib.examples.OriginalAndDiffTest)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.examples.OriginalAndDiffTest].testGenerateOriginalAndDiff()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.examples.OriginalAndDiffTest].fileToLines(String)'
      Src: com.github.difflib.examples.OriginalAndDiffTest:38,1
    - Dst: '[com.github.difflib.examples.OriginalAndDiffTest].fileToLines(String)'
      Src: com.github.difflib.examples.OriginalAndDiffTest:39,1
    - Dst: e.getMessage()
      Src: com.github.difflib.examples.OriginalAndDiffTest:41,1
    - Dst: '[com.github.difflib.examples.OriginalAndDiffTest].fail(com.github.difflib.examples.OriginalAndDiffTest)'
      Src: com.github.difflib.examples.OriginalAndDiffTest:41,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].generateOriginalAndDiff(java.util.List<String>,java.util.List<String>)'
      Src: com.github.difflib.examples.OriginalAndDiffTest:44,1
    - Dst: '[java.util.List<String>].stream()'
      Src: com.github.difflib.examples.OriginalAndDiffTest:45,1
    - Dst: '[com.github.difflib.examples.OriginalAndDiffTest].joining(String)'
      Src: com.github.difflib.examples.OriginalAndDiffTest:45,1
    - Dst: '[com.github.difflib.examples.OriginalAndDiffTest].collect(com.github.difflib.examples.OriginalAndDiffTest)'
      Src: com.github.difflib.examples.OriginalAndDiffTest:45,1
    - Dst: System.out.println(com.github.difflib.examples.OriginalAndDiffTest)
      Src: com.github.difflib.examples.OriginalAndDiffTest:45,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    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: 46
      start: 33
    functionDepth: 1
    functionLinenumber: 33
    functionLinenumberEnd: 46
    functionName: '[com.github.difflib.examples.OriginalAndDiffTest].testGenerateOriginalAndDiffFirstLineChange()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/examples/OriginalAndDiffTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<String>].stream()'
    - '[com.github.difflib.UnifiedDiffUtils].generateOriginalAndDiff(java.util.List<String>,java.util.List<String>)'
    - System.out.println(com.github.difflib.examples.OriginalAndDiffTest)
    - '[com.github.difflib.examples.OriginalAndDiffTest].fail(com.github.difflib.examples.OriginalAndDiffTest)'
    - e.getMessage()
    - '[com.github.difflib.examples.OriginalAndDiffTest].joining(String)'
    - '[com.github.difflib.examples.OriginalAndDiffTest].fileToLines(String)'
    - '[com.github.difflib.examples.OriginalAndDiffTest].collect(com.github.difflib.examples.OriginalAndDiffTest)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.examples.OriginalAndDiffTest].testGenerateOriginalAndDiffFirstLineChange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: com.github.difflib.examples.OriginalAndDiffTest:49,1
    - Dst: '[java.io.FileReader].<init>(String)'
      Src: com.github.difflib.examples.OriginalAndDiffTest:51,1
    - Dst: '[java.io.BufferedReader].<init>(java.io.FileReader)'
      Src: com.github.difflib.examples.OriginalAndDiffTest:51,1
    - Dst: in.readLine()
      Src: com.github.difflib.examples.OriginalAndDiffTest:52,1
    - Dst: '[java.util.ArrayList].add(com.github.difflib.examples.OriginalAndDiffTest)'
      Src: com.github.difflib.examples.OriginalAndDiffTest:53,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.FileNotFoundException
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<String>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - filename
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 57
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 57
    functionName: '[com.github.difflib.examples.OriginalAndDiffTest].fileToLines(String)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/examples/OriginalAndDiffTest.java
    functionUses: 2
    functionsReached:
    - in.readLine()
    - '[java.io.FileReader].<init>(String)'
    - '[java.io.BufferedReader].<init>(java.io.FileReader)'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.ArrayList].add(com.github.difflib.examples.OriginalAndDiffTest)'
    linkageType: ''
    returnType: java.util.List<String>
    signature: '[com.github.difflib.examples.OriginalAndDiffTest].fileToLines(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: com.github.difflib.examples.OriginalAndDiffTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.github.difflib.examples.OriginalAndDiffTest].<init>()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/examples/OriginalAndDiffTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.github.difflib.examples.OriginalAndDiffTest
    signature: '[com.github.difflib.examples.OriginalAndDiffTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].<init>(String)'
      Src: com.github.difflib.examples.ComputeDifference:18,1
    - Dst: '[java.io.File].toPath()'
      Src: com.github.difflib.examples.ComputeDifference:18,1
    - Dst: '[java.nio.file.Files].readAllLines(com.github.difflib.examples.ComputeDifference)'
      Src: com.github.difflib.examples.ComputeDifference:18,1
    - Dst: '[java.io.File].<init>(String)'
      Src: com.github.difflib.examples.ComputeDifference:19,1
    - Dst: '[java.io.File].toPath()'
      Src: com.github.difflib.examples.ComputeDifference:19,1
    - Dst: '[java.nio.file.Files].readAllLines(com.github.difflib.examples.ComputeDifference)'
      Src: com.github.difflib.examples.ComputeDifference:19,1
    - Dst: '[com.github.difflib.DiffUtils].diff(com.github.difflib.examples.ComputeDifference,com.github.difflib.examples.ComputeDifference)'
      Src: com.github.difflib.examples.ComputeDifference:22,1
    - Dst: '[com.github.difflib.patch.Patch<T>].getDeltas()'
      Src: com.github.difflib.examples.ComputeDifference:24,1
    - Dst: System.out.println(com.github.difflib.examples.ComputeDifference)
      Src: com.github.difflib.examples.ComputeDifference:25,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 27
      start: 17
    functionDepth: 1
    functionLinenumber: 17
    functionLinenumberEnd: 27
    functionName: '[com.github.difflib.examples.ComputeDifference].main(String[])'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/examples/ComputeDifference.java
    functionUses: 0
    functionsReached:
    - System.out.println(com.github.difflib.examples.ComputeDifference)
    - '[java.nio.file.Files].readAllLines(com.github.difflib.examples.ComputeDifference)'
    - '[com.github.difflib.DiffUtils].diff(com.github.difflib.examples.ComputeDifference,com.github.difflib.examples.ComputeDifference)'
    - '[com.github.difflib.patch.Patch<T>].getDeltas()'
    - '[java.io.File].<init>(String)'
    - '[java.io.File].toPath()'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.examples.ComputeDifference].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.github.difflib.examples.ComputeDifference
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.github.difflib.examples.ComputeDifference].<init>()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/examples/ComputeDifference.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.github.difflib.examples.ComputeDifference
    signature: '[com.github.difflib.examples.ComputeDifference].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].<init>(String)'
      Src: com.github.difflib.examples.ApplyPatch:19,1
    - Dst: '[java.io.File].toPath()'
      Src: com.github.difflib.examples.ApplyPatch:19,1
    - Dst: '[java.nio.file.Files].readAllLines(com.github.difflib.examples.ApplyPatch)'
      Src: com.github.difflib.examples.ApplyPatch:19,1
    - Dst: '[java.io.File].<init>(String)'
      Src: com.github.difflib.examples.ApplyPatch:20,1
    - Dst: '[java.io.File].toPath()'
      Src: com.github.difflib.examples.ApplyPatch:20,1
    - Dst: '[java.nio.file.Files].readAllLines(com.github.difflib.examples.ApplyPatch)'
      Src: com.github.difflib.examples.ApplyPatch:20,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].parseUnifiedDiff(com.github.difflib.examples.ApplyPatch)'
      Src: com.github.difflib.examples.ApplyPatch:23,1
    - Dst: '[com.github.difflib.DiffUtils].patch(com.github.difflib.examples.ApplyPatch,com.github.difflib.patch.Patch<String>)'
      Src: com.github.difflib.examples.ApplyPatch:26,1
    - Dst: System.out.println(java.util.List<T>)
      Src: com.github.difflib.examples.ApplyPatch:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - com.github.difflib.patch.PatchFailedException
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 29
      start: 18
    functionDepth: 1
    functionLinenumber: 18
    functionLinenumberEnd: 29
    functionName: '[com.github.difflib.examples.ApplyPatch].main(String[])'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/examples/ApplyPatch.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.DiffUtils].patch(com.github.difflib.examples.ApplyPatch,com.github.difflib.patch.Patch<String>)'
    - '[java.io.File].<init>(String)'
    - System.out.println(java.util.List<T>)
    - '[java.nio.file.Files].readAllLines(com.github.difflib.examples.ApplyPatch)'
    - '[java.io.File].toPath()'
    - '[com.github.difflib.UnifiedDiffUtils].parseUnifiedDiff(com.github.difflib.examples.ApplyPatch)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.examples.ApplyPatch].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.github.difflib.examples.ApplyPatch
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.github.difflib.examples.ApplyPatch].<init>()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/examples/ApplyPatch.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.github.difflib.examples.ApplyPatch
    signature: '[com.github.difflib.examples.ApplyPatch].<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: com.github.difflib.unifieddiff.UnifiedDiffWriterTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 41
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffWriterTest].<init>()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/unifieddiff/UnifiedDiffWriterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.github.difflib.unifieddiff.UnifiedDiffWriterTest
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffWriterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnifiedDiffReaderTest.class.getResource(String)
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriterTest:46,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffWriterTest].toURI()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriterTest:46,1
    - Dst: '[java.nio.charset.Charset].defaultCharset()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriterTest:49,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffWriterTest].readFile(com.github.difflib.unifieddiff.UnifiedDiffWriterTest,com.github.difflib.unifieddiff.UnifiedDiffWriterTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriterTest:45,1
    - Dst: '[String].getBytes()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriterTest:50,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(com.github.difflib.unifieddiff.UnifiedDiffWriterTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriterTest:50,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader].parseUnifiedDiff(java.io.ByteArrayInputStream)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriterTest:50,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriterTest:52,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffWriter].write(com.github.difflib.unifieddiff.UnifiedDiff,java.io.StringWriter,int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriterTest:53,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriterTest:54,1
    - Dst: System.out.println(com.github.difflib.unifieddiff.UnifiedDiffWriterTest)
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriterTest:54,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.net.URISyntaxException
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 55
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffWriterTest].testWrite()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/unifieddiff/UnifiedDiffWriterTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.ByteArrayInputStream].<init>(com.github.difflib.unifieddiff.UnifiedDiffWriterTest)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffWriter].write(com.github.difflib.unifieddiff.UnifiedDiff,java.io.StringWriter,int)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffWriterTest].readFile(com.github.difflib.unifieddiff.UnifiedDiffWriterTest,com.github.difflib.unifieddiff.UnifiedDiffWriterTest)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffWriterTest].toURI()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReader].parseUnifiedDiff(java.io.ByteArrayInputStream)'
    - '[java.io.StringWriter].<init>()'
    - '[String].getBytes()'
    - System.out.println(com.github.difflib.unifieddiff.UnifiedDiffWriterTest)
    - '[java.nio.charset.Charset].defaultCharset()'
    - '[java.io.StringWriter].toString()'
    - UnifiedDiffReaderTest.class.getResource(String)
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffWriterTest].testWrite()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriterTest:63,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriterTest:64,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriterTest:66,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriterTest:67,1
    - Dst: '[com.github.difflib.DiffUtils].diff(java.util.ArrayList,java.util.ArrayList)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriterTest:69,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].<init>()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriterTest:70,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffFile].from(null,String,com.github.difflib.patch.Patch<T>)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriterTest:71,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].addFile(com.github.difflib.unifieddiff.UnifiedDiffFile)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriterTest:71,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriterTest:73,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffWriter].write(com.github.difflib.unifieddiff.UnifiedDiff,java.io.StringWriter,int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriterTest:74,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriterTest:75,1
    - Dst: System.out.println(com.github.difflib.unifieddiff.UnifiedDiffWriterTest)
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriterTest:75,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriterTest:77,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffWriterTest].split(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriterTest:77,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffWriterTest].assertEquals(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriterTest:79,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffWriterTest].assertEquals(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriterTest:80,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffWriterTest].assertEquals(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriterTest:81,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.net.URISyntaxException
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 60
    functionDepth: 2
    functionLinenumber: 60
    functionLinenumberEnd: 82
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffWriterTest].testWriteWithNewFile()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/unifieddiff/UnifiedDiffWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.unifieddiff.UnifiedDiffWriterTest].assertEquals(String)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffWriter].write(com.github.difflib.unifieddiff.UnifiedDiff,java.io.StringWriter,int)'
    - '[com.github.difflib.unifieddiff.UnifiedDiff].addFile(com.github.difflib.unifieddiff.UnifiedDiffFile)'
    - '[com.github.difflib.DiffUtils].diff(java.util.ArrayList,java.util.ArrayList)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffWriterTest].split(String)'
    - '[java.util.ArrayList].add(String)'
    - '[com.github.difflib.unifieddiff.UnifiedDiff].<init>()'
    - '[java.io.StringWriter].<init>()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffFile].from(null,String,com.github.difflib.patch.Patch<T>)'
    - System.out.println(com.github.difflib.unifieddiff.UnifiedDiffWriterTest)
    - '[java.io.StringWriter].toString()'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffWriterTest].testWriteWithNewFile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.file.Paths].get(java.net.URI)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriterTest:85,1
    - Dst: '[java.nio.file.Files].readAllBytes(com.github.difflib.unifieddiff.UnifiedDiffWriterTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriterTest:85,1
    - Dst: '[String].<init>(com.github.difflib.unifieddiff.UnifiedDiffWriterTest,java.nio.charset.Charset)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriterTest:86,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.net.URI
      - java.nio.charset.Charset
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - path
    - encoding
    argTypes:
    - java.net.URI
    - java.nio.charset.Charset
    constantsTouched: []
    func_position:
      end: 87
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 87
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffWriterTest].readFile(java.net.URI,java.nio.charset.Charset)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/unifieddiff/UnifiedDiffWriterTest.java
    functionUses: 0
    functionsReached:
    - '[String].<init>(com.github.difflib.unifieddiff.UnifiedDiffWriterTest,java.nio.charset.Charset)'
    - '[java.nio.file.Paths].get(java.net.URI)'
    - '[java.nio.file.Files].readAllBytes(com.github.difflib.unifieddiff.UnifiedDiffWriterTest)'
    linkageType: ''
    returnType: String
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffWriterTest].readFile(java.net.URI,java.nio.charset.Charset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: patch.getBytes()
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripNewLineTest:41,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(com.github.difflib.unifieddiff.UnifiedDiffRoundTripNewLineTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripNewLineTest:41,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader].parseUnifiedDiff(java.io.ByteArrayInputStream)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripNewLineTest:41,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripNewLineTest:43,1
    - Dst: '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].get(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripNewLineTest:43,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripNewLineTest].getPatch()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripNewLineTest:43,1
    - Dst: beforeContent.split(String)
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripNewLineTest:43,1
    - Dst: '[java.util.Arrays].asList(com.github.difflib.unifieddiff.UnifiedDiffRoundTripNewLineTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripNewLineTest:43,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripNewLineTest].applyTo(com.github.difflib.unifieddiff.UnifiedDiffRoundTripNewLineTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripNewLineTest:43,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripNewLineTest].stream()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripNewLineTest:43,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripNewLineTest].joining(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripNewLineTest:44,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripNewLineTest].collect(com.github.difflib.unifieddiff.UnifiedDiffRoundTripNewLineTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripNewLineTest:43,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripNewLineTest].assertEquals(com.github.difflib.unifieddiff.UnifiedDiffRoundTripNewLineTest,com.github.difflib.unifieddiff.UnifiedDiffRoundTripNewLineTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripNewLineTest:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - com.github.difflib.patch.PatchFailedException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 46
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripNewLineTest].testIssue135MissingNoNewLineInPatched()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/unifieddiff/UnifiedDiffRoundTripNewLineTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].asList(com.github.difflib.unifieddiff.UnifiedDiffRoundTripNewLineTest)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripNewLineTest].assertEquals(com.github.difflib.unifieddiff.UnifiedDiffRoundTripNewLineTest,com.github.difflib.unifieddiff.UnifiedDiffRoundTripNewLineTest)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReader].parseUnifiedDiff(java.io.ByteArrayInputStream)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripNewLineTest].collect(com.github.difflib.unifieddiff.UnifiedDiffRoundTripNewLineTest)'
    - '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].get(int)'
    - patch.getBytes()
    - '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripNewLineTest].applyTo(com.github.difflib.unifieddiff.UnifiedDiffRoundTripNewLineTest)'
    - '[java.io.ByteArrayInputStream].<init>(com.github.difflib.unifieddiff.UnifiedDiffRoundTripNewLineTest)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripNewLineTest].getPatch()'
    - beforeContent.split(String)
    - '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripNewLineTest].stream()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripNewLineTest].joining(String)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripNewLineTest].testIssue135MissingNoNewLineInPatched()'
  - 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.github.difflib.unifieddiff.UnifiedDiffRoundTripNewLineTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripNewLineTest].<init>()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/unifieddiff/UnifiedDiffRoundTripNewLineTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.github.difflib.unifieddiff.UnifiedDiffRoundTripNewLineTest
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripNewLineTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:26,1
    - Dst: '[java.io.FileReader].<init>(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:28,1
    - Dst: '[java.io.BufferedReader].<init>(java.io.FileReader)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:28,1
    - Dst: in.readLine()
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:29,1
    - Dst: '[java.util.ArrayList].add(com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:30,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.FileNotFoundException
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<String>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - filename
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 34
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 34
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest].fileToLines(String)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/unifieddiff/UnifiedDiffRoundTripTest.java
    functionUses: 5
    functionsReached:
    - in.readLine()
    - '[java.io.BufferedReader].<init>(java.io.FileReader)'
    - '[java.util.ArrayList].add(com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest)'
    - '[java.io.FileReader].<init>(String)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: java.util.List<String>
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest].fileToLines(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest].fileToLines(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:38,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest].fileToLines(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:39,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest].verify(java.util.List<String>,java.util.List<String>,String,String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    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: 42
      start: 36
    functionDepth: 2
    functionLinenumber: 36
    functionLinenumberEnd: 42
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest].testGenerateUnified()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/unifieddiff/UnifiedDiffRoundTripTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest].fileToLines(String)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest].verify(java.util.List<String>,java.util.List<String>,String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest].testGenerateUnified()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest].fileToLines(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:46,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest].fileToLines(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:47,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest].verify(java.util.List<String>,java.util.List<String>,String,String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    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: 50
      start: 44
    functionDepth: 2
    functionLinenumber: 44
    functionLinenumberEnd: 50
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest].testGenerateUnifiedWithOneDelta()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/unifieddiff/UnifiedDiffRoundTripTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest].fileToLines(String)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest].verify(java.util.List<String>,java.util.List<String>,String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest].testGenerateUnifiedWithOneDelta()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:54,1
    - Dst: '[com.github.difflib.DiffUtils].diff(com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest,com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:55,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:56,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffFile].from(String,String,com.github.difflib.patch.Patch<T>)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:59,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].from(String,String,com.github.difflib.unifieddiff.UnifiedDiffFile)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:59,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffWriter].write(com.github.difflib.unifieddiff.UnifiedDiff,java.io.StringWriter,int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:58,1
    - Dst: System.out.println(java.io.StringWriter)
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:61,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    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: 62
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 62
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest].testGenerateUnifiedDiffWithoutAnyDeltas()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/unifieddiff/UnifiedDiffRoundTripTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.DiffUtils].diff(com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest,com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest)'
    - '[com.github.difflib.unifieddiff.UnifiedDiff].from(String,String,com.github.difflib.unifieddiff.UnifiedDiffFile)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffWriter].write(com.github.difflib.unifieddiff.UnifiedDiff,java.io.StringWriter,int)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffFile].from(String,String,com.github.difflib.patch.Patch<T>)'
    - '[java.util.Arrays].asList(String)'
    - '[java.io.StringWriter].<init>()'
    - System.out.println(java.io.StringWriter)
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest].testGenerateUnifiedDiffWithoutAnyDeltas()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest].fileToLines(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:66,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest].fileToLines(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:67,1
    - Dst: '[java.util.List<String>].stream()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:70,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest].joining(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:70,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest].collect(com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:70,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest].getBytes()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:70,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:69,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader].parseUnifiedDiff(java.io.ByteArrayInputStream)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:69,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:72,1
    - Dst: '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].get(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:72,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest].getPatch()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:72,1
    - Dst: '[com.github.difflib.DiffUtils].patch(java.util.List<String>,com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:74,1
    - Dst: e.getMessage()
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:76,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest].fail(com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:76,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    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: 78
      start: 64
    functionDepth: 1
    functionLinenumber: 64
    functionLinenumberEnd: 78
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest].testDiff_Issue10()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/unifieddiff/UnifiedDiffRoundTripTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<String>].stream()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest].getPatch()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest].fileToLines(String)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest].collect(com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest)'
    - e.getMessage()
    - '[com.github.difflib.unifieddiff.UnifiedDiffReader].parseUnifiedDiff(java.io.ByteArrayInputStream)'
    - '[java.io.ByteArrayInputStream].<init>(com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest)'
    - '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].get(int)'
    - '[com.github.difflib.DiffUtils].patch(java.util.List<String>,com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest].fail(com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest].joining(String)'
    - '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest].getBytes()'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest].testDiff_Issue10()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest].fileToLines(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:86,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest].fileToLines(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:87,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest].verify(java.util.List<String>,java.util.List<String>,String,String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    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: 89
      start: 83
    functionDepth: 2
    functionLinenumber: 83
    functionLinenumberEnd: 89
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest].testPatchWithNoDeltas()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/unifieddiff/UnifiedDiffRoundTripTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest].fileToLines(String)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest].verify(java.util.List<String>,java.util.List<String>,String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest].testPatchWithNoDeltas()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest].fileToLines(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:93,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest].fileToLines(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:94,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest].verify(java.util.List<String>,java.util.List<String>,String,String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:95,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    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: 91
    functionDepth: 2
    functionLinenumber: 91
    functionLinenumberEnd: 96
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest].testDiff5()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/unifieddiff/UnifiedDiffRoundTripTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest].fileToLines(String)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest].verify(java.util.List<String>,java.util.List<String>,String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest].testDiff5()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:103,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:104,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:106,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:107,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:108,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:109,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:111,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:112,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:113,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:114,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:115,1
    - Dst: '[com.github.difflib.DiffUtils].diff(java.util.ArrayList,java.util.ArrayList)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:117,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:118,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffFile].from(String,String,com.github.difflib.patch.Patch<T>)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:120,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].from(String,String,com.github.difflib.unifieddiff.UnifiedDiffFile)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:120,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffWriter].write(com.github.difflib.unifieddiff.UnifiedDiff,java.io.StringWriter,int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:119,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:125,1
    - Dst: System.out.println(com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest)
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:125,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:128,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest].getBytes()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:128,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:128,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader].parseUnifiedDiff(java.io.ByteArrayInputStream)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:127,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 23
    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: 129
      start: 101
    functionDepth: 1
    functionLinenumber: 101
    functionLinenumberEnd: 129
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest].testDiffWithHeaderLineInText()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/unifieddiff/UnifiedDiffRoundTripTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.unifieddiff.UnifiedDiff].from(String,String,com.github.difflib.unifieddiff.UnifiedDiffFile)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffWriter].write(com.github.difflib.unifieddiff.UnifiedDiff,java.io.StringWriter,int)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffFile].from(String,String,com.github.difflib.patch.Patch<T>)'
    - '[com.github.difflib.DiffUtils].diff(java.util.ArrayList,java.util.ArrayList)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReader].parseUnifiedDiff(java.io.ByteArrayInputStream)'
    - '[java.io.ByteArrayInputStream].<init>(com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest)'
    - '[java.util.ArrayList].add(String)'
    - '[java.io.StringWriter].<init>()'
    - System.out.println(com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest)
    - '[java.io.StringWriter].toString()'
    - '[java.util.ArrayList].<init>()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest].getBytes()'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest].testDiffWithHeaderLineInText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.DiffUtils].diff(java.util.List<String>,java.util.List<String>)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:133,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:135,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffFile].from(String,String,com.github.difflib.patch.Patch<T>)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:137,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].from(String,String,com.github.difflib.unifieddiff.UnifiedDiffFile)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:137,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffWriter].write(com.github.difflib.unifieddiff.UnifiedDiff,java.io.StringWriter,int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:136,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:142,1
    - Dst: System.out.println(com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest)
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:142,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:145,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest].getBytes()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:145,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:145,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader].parseUnifiedDiff(java.io.ByteArrayInputStream)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:144,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].applyPatchTo(java.util.List<String>)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:155,1
    - Dst: '[java.util.List<String>].size()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:156,1
    - Dst: '[java.util.List<String>].size()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:156,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest].assertEquals(com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest,com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:156,1
    - Dst: '[java.util.List<String>].size()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:157,1
    - Dst: '[java.util.List<String>].get(com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:158,1
    - Dst: '[java.util.List<String>].get(com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:159,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest].equals(com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:160,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest].fail(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:161,1
    - Dst: e.getMessage()
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:165,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest].fail(com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest:165,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<String>
      - java.util.List<String>
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - origLines
    - revLines
    - originalFile
    - revisedFile
    argTypes:
    - java.util.List<String>
    - java.util.List<String>
    - String
    - String
    constantsTouched: []
    func_position:
      end: 167
      start: 131
    functionDepth: 1
    functionLinenumber: 131
    functionLinenumberEnd: 167
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest].verify(java.util.List<String>,java.util.List<String>,String,String)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/unifieddiff/UnifiedDiffRoundTripTest.java
    functionUses: 4
    functionsReached:
    - '[com.github.difflib.unifieddiff.UnifiedDiff].from(String,String,com.github.difflib.unifieddiff.UnifiedDiffFile)'
    - '[java.util.List<String>].size()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffWriter].write(com.github.difflib.unifieddiff.UnifiedDiff,java.io.StringWriter,int)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest].equals(com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest)'
    - '[com.github.difflib.unifieddiff.UnifiedDiff].applyPatchTo(java.util.List<String>)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffFile].from(String,String,com.github.difflib.patch.Patch<T>)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest].fail(com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest)'
    - e.getMessage()
    - '[com.github.difflib.unifieddiff.UnifiedDiffReader].parseUnifiedDiff(java.io.ByteArrayInputStream)'
    - '[java.io.ByteArrayInputStream].<init>(com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest)'
    - '[java.io.StringWriter].<init>()'
    - '[com.github.difflib.DiffUtils].diff(java.util.List<String>,java.util.List<String>)'
    - System.out.println(com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest)
    - '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest].fail(String)'
    - '[java.io.StringWriter].toString()'
    - '[java.util.List<String>].get(com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest].assertEquals(com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest,com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest].getBytes()'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest].verify(java.util.List<String>,java.util.List<String>,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest].<init>()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/unifieddiff/UnifiedDiffRoundTripTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnifiedDiffReaderTest.class.getResourceAsStream(String)
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:38,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader].parseUnifiedDiff(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:37,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:40,1
    - Dst: '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].size()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:40,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:40,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:40,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:42,1
    - Dst: '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].get(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:42,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getFromFile()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:43,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:43,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:43,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getPatch()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:44,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getDeltas()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:44,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].size()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:44,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:44,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:44,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].getTail()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:46,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:46,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    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: 47
      start: 35
    functionDepth: 1
    functionLinenumber: 35
    functionLinenumberEnd: 47
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testSimpleParse()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/unifieddiff/UnifiedDiffReaderTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].size()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getDeltas()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(int)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getFromFile()'
    - '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
    - '[com.github.difflib.unifieddiff.UnifiedDiff].getTail()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getPatch()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].size()'
    - UnifiedDiffReaderTest.class.getResourceAsStream(String)
    - '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].get(int)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(String)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(String)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReader].parseUnifiedDiff(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testSimpleParse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader].parseFileNames(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:51,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(String[])'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:53,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].containsExactly(String,String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 49
    functionDepth: 1
    functionLinenumber: 49
    functionLinenumberEnd: 57
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testParseDiffBlock()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/unifieddiff/UnifiedDiffReaderTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].containsExactly(String,String)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReader].parseFileNames(String)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(String[])'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testParseDiffBlock()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: pattern.matcher(String)
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:62,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].find()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:65,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertTrue(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:65,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].group(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:66,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertEquals(String,com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:66,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].group(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:67,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertEquals(String,com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    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: 68
      start: 59
    functionDepth: 1
    functionLinenumber: 59
    functionLinenumberEnd: 68
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testChunkHeaderParsing()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/unifieddiff/UnifiedDiffReaderTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertTrue(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].find()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].group(int)'
    - pattern.matcher(String)
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertEquals(String,com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testChunkHeaderParsing()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: pattern.matcher(String)
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:74,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].find()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:76,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertTrue(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:76,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].group(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:77,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertEquals(String,com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:77,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].group(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:78,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertEquals(String,com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    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: 79
      start: 70
    functionDepth: 1
    functionLinenumber: 70
    functionLinenumberEnd: 79
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testChunkHeaderParsing2()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/unifieddiff/UnifiedDiffReaderTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertTrue(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].find()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].group(int)'
    - pattern.matcher(String)
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertEquals(String,com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testChunkHeaderParsing2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: pattern.matcher(String)
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:85,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].find()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:87,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertTrue(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:87,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].group(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:88,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertEquals(String,com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:88,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].group(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:89,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertEquals(String,com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:89,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    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: 90
      start: 81
    functionDepth: 1
    functionLinenumber: 81
    functionLinenumberEnd: 90
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testChunkHeaderParsing3()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/unifieddiff/UnifiedDiffReaderTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertTrue(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].find()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].group(int)'
    - pattern.matcher(String)
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertEquals(String,com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testChunkHeaderParsing3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnifiedDiffReaderTest.class.getResourceAsStream(String)
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:95,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader].parseUnifiedDiff(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:94,1
    - Dst: System.out.println(com.github.difflib.unifieddiff.UnifiedDiff)
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:97,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:99,1
    - Dst: '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].size()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:99,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:99,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:99,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:101,1
    - Dst: '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].get(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:101,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getFromFile()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:102,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:102,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:102,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getPatch()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:103,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getDeltas()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:103,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].size()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:103,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:103,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:103,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getPatch()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:105,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getDeltas()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:105,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].get(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:105,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getSource()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:107,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].size()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:107,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:107,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isGreaterThan(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:107,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getTarget()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:108,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].size()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:108,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:108,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isGreaterThan(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:108,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].getTail()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:110,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:110,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    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: 111
      start: 92
    functionDepth: 1
    functionLinenumber: 92
    functionLinenumberEnd: 111
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testSimpleParse2()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/unifieddiff/UnifiedDiffReaderTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getTarget()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(int)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getFromFile()'
    - '[com.github.difflib.unifieddiff.UnifiedDiff].getTail()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].size()'
    - '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].get(int)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
    - System.out.println(com.github.difflib.unifieddiff.UnifiedDiff)
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isGreaterThan(int)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(String)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReader].parseUnifiedDiff(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getDeltas()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getSource()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(String)'
    - '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
    - '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].size()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getPatch()'
    - UnifiedDiffReaderTest.class.getResourceAsStream(String)
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].get(int)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testSimpleParse2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnifiedDiffReaderTest.class.getResourceAsStream(String)
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:116,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader].parseUnifiedDiff(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:115,1
    - Dst: System.out.println(com.github.difflib.unifieddiff.UnifiedDiff)
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:118,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:120,1
    - Dst: '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].size()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:120,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:120,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:120,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:122,1
    - Dst: '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].get(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:122,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getFromFile()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:123,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:123,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:123,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getPatch()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:124,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getDeltas()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:124,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].size()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:124,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:124,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:124,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getPatch()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:126,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getDeltas()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:126,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].get(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:126,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getSource()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:128,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].size()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:128,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:128,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isGreaterThan(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:128,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getTarget()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:129,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].size()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:129,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:129,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isGreaterThan(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:129,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].getTail()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:131,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:131,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:131,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    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: 132
      start: 113
    functionDepth: 1
    functionLinenumber: 113
    functionLinenumberEnd: 132
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testParseIssue201()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/unifieddiff/UnifiedDiffReaderTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getTarget()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(int)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getFromFile()'
    - '[com.github.difflib.unifieddiff.UnifiedDiff].getTail()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].size()'
    - '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].get(int)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
    - System.out.println(com.github.difflib.unifieddiff.UnifiedDiff)
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isGreaterThan(int)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(String)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReader].parseUnifiedDiff(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getDeltas()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getSource()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(String)'
    - '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
    - '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].size()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getPatch()'
    - UnifiedDiffReaderTest.class.getResourceAsStream(String)
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].get(int)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testParseIssue201()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.regex.Pattern].compile(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:136,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].matcher(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:138,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].find()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:139,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertTrue(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:139,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    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: 140
      start: 134
    functionDepth: 0
    functionLinenumber: 134
    functionLinenumberEnd: 140
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testSimplePattern()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/unifieddiff/UnifiedDiffReaderTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertTrue(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
    - '[java.util.regex.Pattern].compile(String)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].matcher(String)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].find()'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testSimplePattern()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnifiedDiffReaderTest.class.getResourceAsStream(String)
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:145,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader].parseUnifiedDiff(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:144,1
    - Dst: System.out.println(com.github.difflib.unifieddiff.UnifiedDiff)
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:147,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:149,1
    - Dst: '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].size()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:149,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:149,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:149,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:151,1
    - Dst: '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].get(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:151,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getFromFile()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:152,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:152,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:152,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getPatch()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:153,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getDeltas()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:153,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].size()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:153,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:153,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:153,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].getTail()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:155,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:155,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isNull()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:155,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    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: 156
      start: 142
    functionDepth: 1
    functionLinenumber: 142
    functionLinenumberEnd: 156
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testParseIssue46()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/unifieddiff/UnifiedDiffReaderTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].size()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getDeltas()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(int)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getFromFile()'
    - '[com.github.difflib.unifieddiff.UnifiedDiff].getTail()'
    - System.out.println(com.github.difflib.unifieddiff.UnifiedDiff)
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getPatch()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].size()'
    - UnifiedDiffReaderTest.class.getResourceAsStream(String)
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isNull()'
    - '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].get(int)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(String)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(String)'
    - '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReader].parseUnifiedDiff(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testParseIssue46()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnifiedDiffReaderTest.class.getResourceAsStream(String)
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:161,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader].parseUnifiedDiff(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:160,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:163,1
    - Dst: '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].size()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:163,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:163,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:163,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:165,1
    - Dst: '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].get(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:165,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getFromFile()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:166,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:166,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:166,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getPatch()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:167,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getDeltas()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:167,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].size()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:167,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:167,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:167,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].getTail()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:169,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:169,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isNull()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:169,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].getHeader()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:170,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:170,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isNull()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:170,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    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: 171
      start: 158
    functionDepth: 1
    functionLinenumber: 158
    functionLinenumberEnd: 171
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testParseIssue33()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/unifieddiff/UnifiedDiffReaderTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].size()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getDeltas()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(int)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getFromFile()'
    - '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
    - '[com.github.difflib.unifieddiff.UnifiedDiff].getTail()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getPatch()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].size()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isNull()'
    - UnifiedDiffReaderTest.class.getResourceAsStream(String)
    - '[com.github.difflib.unifieddiff.UnifiedDiff].getHeader()'
    - '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].get(int)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(String)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(String)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReader].parseUnifiedDiff(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testParseIssue33()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnifiedDiffReaderTest.class.getResourceAsStream(String)
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:176,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader].parseUnifiedDiff(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:175,1
    - Dst: System.out.println(com.github.difflib.unifieddiff.UnifiedDiff)
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:178,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:180,1
    - Dst: '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].size()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:180,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:180,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:180,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:182,1
    - Dst: '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].get(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:182,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getFromFile()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:183,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:183,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:183,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getPatch()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:184,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getDeltas()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:184,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].size()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:184,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:184,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:184,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:186,1
    - Dst: '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].get(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:186,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getFromFile()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:187,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:187,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:187,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getPatch()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:188,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getDeltas()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:188,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].size()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:188,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:188,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:188,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].getTail()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:190,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:190,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isNull()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:190,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    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: 191
      start: 173
    functionDepth: 1
    functionLinenumber: 173
    functionLinenumberEnd: 191
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testParseIssue51()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/unifieddiff/UnifiedDiffReaderTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].size()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getDeltas()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(int)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getFromFile()'
    - '[com.github.difflib.unifieddiff.UnifiedDiff].getTail()'
    - System.out.println(com.github.difflib.unifieddiff.UnifiedDiff)
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getPatch()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].size()'
    - UnifiedDiffReaderTest.class.getResourceAsStream(String)
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isNull()'
    - '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].get(int)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(String)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(String)'
    - '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReader].parseUnifiedDiff(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testParseIssue51()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnifiedDiffReaderTest.class.getResourceAsStream(String)
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:196,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader].parseUnifiedDiff(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:195,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:198,1
    - Dst: '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].size()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:198,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:198,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:198,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:200,1
    - Dst: '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].get(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:200,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getFromFile()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:201,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:201,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:201,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getPatch()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:202,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getDeltas()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:202,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].size()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:202,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:202,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:202,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].getTail()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:204,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:204,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isNull()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:204,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].getHeader()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:205,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:205,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isNull()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:205,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    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: 206
      start: 193
    functionDepth: 1
    functionLinenumber: 193
    functionLinenumberEnd: 206
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testParseIssue79()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/unifieddiff/UnifiedDiffReaderTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].size()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getDeltas()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(int)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getFromFile()'
    - '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
    - '[com.github.difflib.unifieddiff.UnifiedDiff].getTail()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getPatch()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].size()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isNull()'
    - UnifiedDiffReaderTest.class.getResourceAsStream(String)
    - '[com.github.difflib.unifieddiff.UnifiedDiff].getHeader()'
    - '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].get(int)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(String)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(String)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReader].parseUnifiedDiff(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testParseIssue79()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnifiedDiffReaderTest.class.getResourceAsStream(String)
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:211,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader].parseUnifiedDiff(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:210,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:213,1
    - Dst: '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].size()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:213,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:213,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:213,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:215,1
    - Dst: '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].get(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:215,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getFromFile()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:216,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:216,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:216,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getPatch()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:217,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getDeltas()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:217,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].size()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:217,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:217,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:217,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:219,1
    - Dst: '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].get(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:219,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getFromFile()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:220,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:220,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:220,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getPatch()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:221,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getDeltas()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:221,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].size()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:221,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:221,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:221,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].getTail()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:223,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:223,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:223,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].getHeader()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:224,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:224,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].startsWith(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:224,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 32
    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: 226
      start: 208
    functionDepth: 1
    functionLinenumber: 208
    functionLinenumberEnd: 226
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testParseIssue84()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/unifieddiff/UnifiedDiffReaderTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].size()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getDeltas()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(int)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getFromFile()'
    - '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
    - '[com.github.difflib.unifieddiff.UnifiedDiff].getTail()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getPatch()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].size()'
    - '[com.github.difflib.unifieddiff.UnifiedDiff].getHeader()'
    - UnifiedDiffReaderTest.class.getResourceAsStream(String)
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].startsWith(String)'
    - '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].get(int)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(String)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(String)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReader].parseUnifiedDiff(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testParseIssue84()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnifiedDiffReaderTest.class.getResourceAsStream(String)
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:231,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader].parseUnifiedDiff(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:230,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:233,1
    - Dst: '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].size()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:233,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:233,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:233,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:235,1
    - Dst: '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].size()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:235,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertEquals(int,com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:235,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:237,1
    - Dst: '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].get(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:237,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getDiffCommand()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:238,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertEquals(String,com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:238,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getFromFile()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:239,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertEquals(String,com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:239,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getToFile()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:240,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertEquals(String,com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:240,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getPatch()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:241,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getDeltas()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:241,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].size()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:241,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertEquals(int,com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:241,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].getTail()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:243,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertNull(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:243,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    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: 244
      start: 228
    functionDepth: 1
    functionLinenumber: 228
    functionLinenumberEnd: 244
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testParseIssue85()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/unifieddiff/UnifiedDiffReaderTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].size()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertEquals(int,com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(int)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getFromFile()'
    - '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getDeltas()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getPatch()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].size()'
    - '[com.github.difflib.unifieddiff.UnifiedDiff].getTail()'
    - UnifiedDiffReaderTest.class.getResourceAsStream(String)
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getDiffCommand()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertNull(String)'
    - '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].get(int)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertEquals(String,com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getToFile()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReader].parseUnifiedDiff(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testParseIssue85()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:248,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].matches(java.util.regex.Pattern)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:248,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    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: 249
      start: 246
    functionDepth: 0
    functionLinenumber: 246
    functionLinenumberEnd: 249
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testTimeStampRegexp()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/unifieddiff/UnifiedDiffReaderTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].matches(java.util.regex.Pattern)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(String)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testTimeStampRegexp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnifiedDiffReaderTest.class.getResourceAsStream(String)
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:254,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader].parseUnifiedDiff(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:253,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:256,1
    - Dst: '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].size()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:256,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:256,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:256,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:258,1
    - Dst: '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].size()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:258,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertEquals(int,com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:258,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:260,1
    - Dst: '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].get(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:260,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getDeletedFileMode()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:261,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertEquals(String,com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:261,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getFromFile()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:262,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertEquals(String,com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:262,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].getTail()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:263,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:263,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:263,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    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: 264
      start: 251
    functionDepth: 1
    functionLinenumber: 251
    functionLinenumberEnd: 264
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testParseIssue98()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/unifieddiff/UnifiedDiffReaderTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].size()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertEquals(int,com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(int)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getFromFile()'
    - '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
    - '[com.github.difflib.unifieddiff.UnifiedDiff].getTail()'
    - UnifiedDiffReaderTest.class.getResourceAsStream(String)
    - '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].get(int)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getDeletedFileMode()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(String)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(String)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertEquals(String,com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReader].parseUnifiedDiff(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testParseIssue98()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnifiedDiffReaderTest.class.getResourceAsStream(String)
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:269,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader].parseUnifiedDiff(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:268,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:271,1
    - Dst: '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].size()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:271,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:271,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:271,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:273,1
    - Dst: '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].get(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:273,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getFromFile()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:274,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:274,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:274,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getToFile()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:275,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:275,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:275,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getPatch()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:277,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].toString()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:277,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:277,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:277,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].getTail()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:280,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:280,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:280,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    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: 281
      start: 266
    functionDepth: 1
    functionLinenumber: 266
    functionLinenumberEnd: 281
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testParseIssue104()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/unifieddiff/UnifiedDiffReaderTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].size()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(int)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getFromFile()'
    - '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
    - '[com.github.difflib.unifieddiff.UnifiedDiff].getTail()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getPatch()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].toString()'
    - UnifiedDiffReaderTest.class.getResourceAsStream(String)
    - '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].get(int)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(String)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(String)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getToFile()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReader].parseUnifiedDiff(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testParseIssue104()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnifiedDiffReaderTest.class.getResourceAsStream(String)
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:286,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader].parseUnifiedDiff(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:285,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:288,1
    - Dst: '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].size()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:288,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:288,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:288,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:290,1
    - Dst: '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].get(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:290,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getFromFile()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:291,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:291,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:291,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getToFile()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:292,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:292,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:292,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:296,1
    - Dst: '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].stream()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:296,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].filter()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:296,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].count()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:296,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:296,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:296,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 22
    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: 300
      start: 283
    functionDepth: 1
    functionLinenumber: 283
    functionLinenumberEnd: 300
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testParseIssue107BazelDiff()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/unifieddiff/UnifiedDiffReaderTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].size()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].count()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(int)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getFromFile()'
    - '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
    - '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].stream()'
    - UnifiedDiffReaderTest.class.getResourceAsStream(String)
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].filter()'
    - '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].get(int)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(String)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getToFile()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReader].parseUnifiedDiff(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testParseIssue107BazelDiff()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnifiedDiffReaderTest.class.getResourceAsStream(String)
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:305,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader].parseUnifiedDiff(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:304,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:307,1
    - Dst: '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].size()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:307,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:307,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:307,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:309,1
    - Dst: '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].get(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:309,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getFromFile()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:310,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:310,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:310,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getPatch()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:311,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getDeltas()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:311,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].size()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:311,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:311,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:311,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    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: 312
      start: 302
    functionDepth: 1
    functionLinenumber: 302
    functionLinenumberEnd: 312
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testParseIssue107_2()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/unifieddiff/UnifiedDiffReaderTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].size()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getDeltas()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(int)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getFromFile()'
    - '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getPatch()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].size()'
    - UnifiedDiffReaderTest.class.getResourceAsStream(String)
    - '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].get(int)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(String)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReader].parseUnifiedDiff(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testParseIssue107_2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnifiedDiffReaderTest.class.getResourceAsStream(String)
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:317,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader].parseUnifiedDiff(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:316,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:319,1
    - Dst: '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].size()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:319,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:319,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:319,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:321,1
    - Dst: '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].get(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:321,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getFromFile()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:322,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:322,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:322,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getPatch()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:323,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getDeltas()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:323,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].size()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:323,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:323,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:323,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    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: 324
      start: 314
    functionDepth: 1
    functionLinenumber: 314
    functionLinenumberEnd: 324
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testParseIssue107_3()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/unifieddiff/UnifiedDiffReaderTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].size()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getDeltas()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(int)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getFromFile()'
    - '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getPatch()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].size()'
    - UnifiedDiffReaderTest.class.getResourceAsStream(String)
    - '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].get(int)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(String)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReader].parseUnifiedDiff(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testParseIssue107_3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnifiedDiffReaderTest.class.getResourceAsStream(String)
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:329,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader].parseUnifiedDiff(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:328,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:331,1
    - Dst: '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].size()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:331,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:331,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:331,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:333,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:333,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].extracting()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:333,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].contains(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:333,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    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: 334
      start: 326
    functionDepth: 1
    functionLinenumber: 326
    functionLinenumberEnd: 334
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testParseIssue107_4()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/unifieddiff/UnifiedDiffReaderTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].size()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(int)'
    - '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
    - UnifiedDiffReaderTest.class.getResourceAsStream(String)
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].contains(String)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].extracting()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReader].parseUnifiedDiff(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testParseIssue107_4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnifiedDiffReaderTest.class.getResourceAsStream(String)
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:339,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader].parseUnifiedDiff(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:338,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:341,1
    - Dst: '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].size()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:341,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:341,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:341,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:343,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:343,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].extracting()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:343,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].contains(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:343,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    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: 347
      start: 336
    functionDepth: 1
    functionLinenumber: 336
    functionLinenumberEnd: 347
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testParseIssue107_5()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/unifieddiff/UnifiedDiffReaderTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].size()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(int)'
    - '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
    - UnifiedDiffReaderTest.class.getResourceAsStream(String)
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].contains(String)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].extracting()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReader].parseUnifiedDiff(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testParseIssue107_5()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnifiedDiffReaderTest.class.getResourceAsStream(String)
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:351,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader].parseUnifiedDiff(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:351,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:354,1
    - Dst: '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].size()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:354,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:354,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:354,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:356,1
    - Dst: '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].get(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:356,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getSimilarityIndex()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:357,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:357,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:357,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getRenameFrom()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:358,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:358,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:358,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getRenameTo()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:359,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:359,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:359,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getFromFile()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:361,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:361,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:361,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getToFile()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:362,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:362,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:362,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    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: 363
      start: 349
    functionDepth: 1
    functionLinenumber: 349
    functionLinenumberEnd: 363
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testParseIssue110()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/unifieddiff/UnifiedDiffReaderTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].size()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getRenameTo()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(int)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getFromFile()'
    - '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
    - UnifiedDiffReaderTest.class.getResourceAsStream(String)
    - '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].get(int)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getRenameFrom()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getSimilarityIndex()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(String)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getToFile()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReader].parseUnifiedDiff(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testParseIssue110()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnifiedDiffReaderTest.class.getResourceAsStream(String)
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:368,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader].parseUnifiedDiff(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:367,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:370,1
    - Dst: '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].size()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:370,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:370,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:370,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:372,1
    - Dst: '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].get(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:372,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getPatch()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:372,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getDeltas()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:372,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].get(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:372,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getSource()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:372,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getChangePosition()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:372,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:372,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].containsExactly(int,int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:372,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:380,1
    - Dst: '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].get(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:380,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getPatch()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:380,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getDeltas()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:380,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].get(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:380,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getTarget()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:380,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getChangePosition()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:380,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:380,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].containsExactly(int,int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:380,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:389,1
    - Dst: '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].get(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:389,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getPatch()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:389,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getDeltas()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:389,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].get(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:389,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getSource()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:389,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getChangePosition()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:389,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:389,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].containsExactly(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:389,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:397,1
    - Dst: '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].get(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:397,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getPatch()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:397,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getDeltas()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:397,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].get(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:397,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getTarget()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:397,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getChangePosition()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:397,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:397,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].containsExactly(int,int,int,int,int,int,int,int,int,int,int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:397,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 42
    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: 420
      start: 365
    functionDepth: 1
    functionLinenumber: 365
    functionLinenumberEnd: 420
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testParseIssue117()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/unifieddiff/UnifiedDiffReaderTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].size()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getTarget()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getDeltas()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(int)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].containsExactly(int)'
    - '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getChangePosition()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getPatch()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].containsExactly(int,int,int,int,int,int,int,int,int,int,int)'
    - UnifiedDiffReaderTest.class.getResourceAsStream(String)
    - '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].get(int)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].get(int)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getSource()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].containsExactly(int,int)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReader].parseUnifiedDiff(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testParseIssue117()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnifiedDiffReaderTest.class.getResourceAsStream(String)
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:425,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader].parseUnifiedDiff(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:424,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:427,1
    - Dst: '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].size()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:427,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:427,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:427,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:429,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:429,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].extracting()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:429,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].contains(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:429,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    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: 430
      start: 422
    functionDepth: 1
    functionLinenumber: 422
    functionLinenumberEnd: 430
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testParseIssue122()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/unifieddiff/UnifiedDiffReaderTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].size()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(int)'
    - '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
    - UnifiedDiffReaderTest.class.getResourceAsStream(String)
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].contains(String)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].extracting()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReader].parseUnifiedDiff(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testParseIssue122()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnifiedDiffReaderTest.class.getResourceAsStream(String)
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:435,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader].parseUnifiedDiff(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:434,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:437,1
    - Dst: '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].size()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:437,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:437,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:437,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:439,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:439,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].extracting()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:439,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].contains(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:439,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    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: 442
      start: 432
    functionDepth: 1
    functionLinenumber: 432
    functionLinenumberEnd: 442
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testParseIssue123()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/unifieddiff/UnifiedDiffReaderTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].size()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(int)'
    - '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
    - UnifiedDiffReaderTest.class.getResourceAsStream(String)
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].contains(String)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].extracting()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReader].parseUnifiedDiff(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testParseIssue123()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnifiedDiffReaderTest.class.getResourceAsStream(String)
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:447,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader].parseUnifiedDiff(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:446,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:448,1
    - Dst: '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].get(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:448,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getFromFile()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:450,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:450,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:450,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getToFile()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:451,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:451,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:451,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    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: 452
      start: 444
    functionDepth: 1
    functionLinenumber: 444
    functionLinenumberEnd: 452
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testParseIssue141()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/unifieddiff/UnifiedDiffReaderTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getFromFile()'
    - UnifiedDiffReaderTest.class.getResourceAsStream(String)
    - '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].get(int)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(String)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getToFile()'
    - '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReader].parseUnifiedDiff(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testParseIssue141()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnifiedDiffReaderTest.class.getResourceAsStream(String)
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:457,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader].parseUnifiedDiff(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:456,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:459,1
    - Dst: '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].get(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:459,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getBinaryAdded()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:461,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:461,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:461,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    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: 462
      start: 454
    functionDepth: 1
    functionLinenumber: 454
    functionLinenumberEnd: 462
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testParseIssue182add()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/unifieddiff/UnifiedDiffReaderTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getBinaryAdded()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
    - UnifiedDiffReaderTest.class.getResourceAsStream(String)
    - '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].get(int)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(String)'
    - '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReader].parseUnifiedDiff(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testParseIssue182add()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnifiedDiffReaderTest.class.getResourceAsStream(String)
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:467,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader].parseUnifiedDiff(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:466,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:469,1
    - Dst: '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].get(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:469,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getBinaryDeleted()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:471,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:471,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:471,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    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: 472
      start: 464
    functionDepth: 1
    functionLinenumber: 464
    functionLinenumberEnd: 472
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testParseIssue182delete()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/unifieddiff/UnifiedDiffReaderTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
    - UnifiedDiffReaderTest.class.getResourceAsStream(String)
    - '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].get(int)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getBinaryDeleted()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(String)'
    - '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReader].parseUnifiedDiff(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testParseIssue182delete()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnifiedDiffReaderTest.class.getResourceAsStream(String)
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:477,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader].parseUnifiedDiff(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:476,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:479,1
    - Dst: '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].get(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:479,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getBinaryEdited()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:481,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:481,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:481,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    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: 482
      start: 474
    functionDepth: 1
    functionLinenumber: 474
    functionLinenumberEnd: 482
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testParseIssue182edit()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/unifieddiff/UnifiedDiffReaderTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getBinaryEdited()'
    - UnifiedDiffReaderTest.class.getResourceAsStream(String)
    - '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].get(int)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(String)'
    - '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReader].parseUnifiedDiff(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testParseIssue182edit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnifiedDiffReaderTest.class.getResourceAsStream(String)
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:487,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader].parseUnifiedDiff(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:486,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:489,1
    - Dst: '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].get(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:489,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getOldMode()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:491,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:491,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:491,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getNewMode()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:492,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:492,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:492,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    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: 493
      start: 484
    functionDepth: 1
    functionLinenumber: 484
    functionLinenumberEnd: 493
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testParseIssue182mode()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/unifieddiff/UnifiedDiffReaderTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
    - UnifiedDiffReaderTest.class.getResourceAsStream(String)
    - '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].get(int)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getNewMode()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(String)'
    - '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReader].parseUnifiedDiff(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getOldMode()'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testParseIssue182mode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnifiedDiffReaderTest.class.getResourceAsStream(String)
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:498,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader].parseUnifiedDiff(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:497,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:500,1
    - Dst: '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].get(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:500,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getCopyFrom()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:502,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:502,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:502,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getCopyTo()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:503,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:503,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReaderTest:503,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    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: 505
      start: 495
    functionDepth: 1
    functionLinenumber: 495
    functionLinenumberEnd: 505
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testParseIssue193Copy()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/unifieddiff/UnifiedDiffReaderTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].assertThat(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getCopyFrom()'
    - UnifiedDiffReaderTest.class.getResourceAsStream(String)
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].getCopyTo()'
    - '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].get(int)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].isEqualTo(String)'
    - '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReader].parseUnifiedDiff(com.github.difflib.unifieddiff.UnifiedDiffReaderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testParseIssue193Copy()'
  - 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.github.difflib.unifieddiff.UnifiedDiffReaderTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].<init>()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/unifieddiff/UnifiedDiffReaderTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.github.difflib.unifieddiff.UnifiedDiffReaderTest
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.text.DiffRowGenerator].create()'
      Src: com.github.difflib.text.DiffRowGeneratorEqualitiesTest:15,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator.Builder].showInlineDiffs(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorEqualitiesTest:15,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].build()'
      Src: com.github.difflib.text.DiffRowGeneratorEqualitiesTest:15,1
    - Dst: '[java.util.Arrays].asList(String)'
      Src: com.github.difflib.text.DiffRowGeneratorEqualitiesTest:17,1
    - Dst: '[java.util.Arrays].asList(String)'
      Src: com.github.difflib.text.DiffRowGeneratorEqualitiesTest:17,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].generateDiffRows(com.github.difflib.text.DiffRowGeneratorEqualitiesTest,com.github.difflib.text.DiffRowGeneratorEqualitiesTest)'
      Src: com.github.difflib.text.DiffRowGeneratorEqualitiesTest:17,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].size()'
      Src: com.github.difflib.text.DiffRowGeneratorEqualitiesTest:19,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].assertEquals(int,com.github.difflib.text.DiffRowGeneratorEqualitiesTest)'
      Src: com.github.difflib.text.DiffRowGeneratorEqualitiesTest:19,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].get(int)'
      Src: com.github.difflib.text.DiffRowGeneratorEqualitiesTest:20,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].getOldLine()'
      Src: com.github.difflib.text.DiffRowGeneratorEqualitiesTest:20,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].assertEquals(String,com.github.difflib.text.DiffRowGeneratorEqualitiesTest)'
      Src: com.github.difflib.text.DiffRowGeneratorEqualitiesTest:20,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].get(int)'
      Src: com.github.difflib.text.DiffRowGeneratorEqualitiesTest:21,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].getNewLine()'
      Src: com.github.difflib.text.DiffRowGeneratorEqualitiesTest:21,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].assertEquals(String,com.github.difflib.text.DiffRowGeneratorEqualitiesTest)'
      Src: com.github.difflib.text.DiffRowGeneratorEqualitiesTest:21,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].get(int)'
      Src: com.github.difflib.text.DiffRowGeneratorEqualitiesTest:22,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].getTag()'
      Src: com.github.difflib.text.DiffRowGeneratorEqualitiesTest:22,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].assertEquals(com.github.difflib.text.DiffRowGeneratorEqualitiesTest,com.github.difflib.text.DiffRowGeneratorEqualitiesTest)'
      Src: com.github.difflib.text.DiffRowGeneratorEqualitiesTest:22,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    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: 23
      start: 12
    functionDepth: 2
    functionLinenumber: 12
    functionLinenumberEnd: 23
    functionName: '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].testDefaultEqualityProcessingLeavesTextUnchanged()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/text/DiffRowGeneratorEqualitiesTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].build()'
    - '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].getTag()'
    - '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].get(int)'
    - '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].getNewLine()'
    - '[com.github.difflib.text.DiffRowGenerator.Builder].showInlineDiffs(boolean)'
    - '[com.github.difflib.text.DiffRowGenerator].create()'
    - '[java.util.Arrays].asList(String)'
    - '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].size()'
    - '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].getOldLine()'
    - '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].generateDiffRows(com.github.difflib.text.DiffRowGeneratorEqualitiesTest,com.github.difflib.text.DiffRowGeneratorEqualitiesTest)'
    - '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].assertEquals(int,com.github.difflib.text.DiffRowGeneratorEqualitiesTest)'
    - '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].assertEquals(String,com.github.difflib.text.DiffRowGeneratorEqualitiesTest)'
    - '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].assertEquals(com.github.difflib.text.DiffRowGeneratorEqualitiesTest,com.github.difflib.text.DiffRowGeneratorEqualitiesTest)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].testDefaultEqualityProcessingLeavesTextUnchanged()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.text.DiffRowGenerator].create()'
      Src: com.github.difflib.text.DiffRowGeneratorEqualitiesTest:27,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator.Builder].showInlineDiffs(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorEqualitiesTest:27,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].processEqualities()'
      Src: com.github.difflib.text.DiffRowGeneratorEqualitiesTest:27,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].build()'
      Src: com.github.difflib.text.DiffRowGeneratorEqualitiesTest:27,1
    - Dst: '[java.util.Arrays].asList(String,String)'
      Src: com.github.difflib.text.DiffRowGeneratorEqualitiesTest:32,1
    - Dst: '[java.util.Arrays].asList(String,String)'
      Src: com.github.difflib.text.DiffRowGeneratorEqualitiesTest:32,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].generateDiffRows(com.github.difflib.text.DiffRowGeneratorEqualitiesTest,com.github.difflib.text.DiffRowGeneratorEqualitiesTest)'
      Src: com.github.difflib.text.DiffRowGeneratorEqualitiesTest:32,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].size()'
      Src: com.github.difflib.text.DiffRowGeneratorEqualitiesTest:34,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].assertEquals(int,com.github.difflib.text.DiffRowGeneratorEqualitiesTest)'
      Src: com.github.difflib.text.DiffRowGeneratorEqualitiesTest:34,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].get(int)'
      Src: com.github.difflib.text.DiffRowGeneratorEqualitiesTest:35,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].getOldLine()'
      Src: com.github.difflib.text.DiffRowGeneratorEqualitiesTest:35,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].assertEquals(String,com.github.difflib.text.DiffRowGeneratorEqualitiesTest)'
      Src: com.github.difflib.text.DiffRowGeneratorEqualitiesTest:35,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].get(int)'
      Src: com.github.difflib.text.DiffRowGeneratorEqualitiesTest:36,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].getOldLine()'
      Src: com.github.difflib.text.DiffRowGeneratorEqualitiesTest:36,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].assertEquals(String,com.github.difflib.text.DiffRowGeneratorEqualitiesTest)'
      Src: com.github.difflib.text.DiffRowGeneratorEqualitiesTest:36,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 18
    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: 37
      start: 25
    functionDepth: 2
    functionLinenumber: 25
    functionLinenumberEnd: 37
    functionName: '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].testCustomEqualityProcessingIsApplied()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/text/DiffRowGeneratorEqualitiesTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].build()'
    - '[java.util.Arrays].asList(String,String)'
    - '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].get(int)'
    - '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].processEqualities()'
    - '[com.github.difflib.text.DiffRowGenerator.Builder].showInlineDiffs(boolean)'
    - '[com.github.difflib.text.DiffRowGenerator].create()'
    - '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].size()'
    - '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].getOldLine()'
    - '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].generateDiffRows(com.github.difflib.text.DiffRowGeneratorEqualitiesTest,com.github.difflib.text.DiffRowGeneratorEqualitiesTest)'
    - '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].assertEquals(int,com.github.difflib.text.DiffRowGeneratorEqualitiesTest)'
    - '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].assertEquals(String,com.github.difflib.text.DiffRowGeneratorEqualitiesTest)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].testCustomEqualityProcessingIsApplied()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.text.DiffRowGenerator].create()'
      Src: com.github.difflib.text.DiffRowGeneratorEqualitiesTest:46,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator.Builder].showInlineDiffs(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorEqualitiesTest:46,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].inlineDiffByWord(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorEqualitiesTest:46,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].processEqualities()'
      Src: com.github.difflib.text.DiffRowGeneratorEqualitiesTest:46,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].build()'
      Src: com.github.difflib.text.DiffRowGeneratorEqualitiesTest:46,1
    - Dst: '[java.util.Arrays].asList(String)'
      Src: com.github.difflib.text.DiffRowGeneratorEqualitiesTest:53,1
    - Dst: '[java.util.Arrays].asList(String)'
      Src: com.github.difflib.text.DiffRowGeneratorEqualitiesTest:53,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].generateDiffRows(com.github.difflib.text.DiffRowGeneratorEqualitiesTest,com.github.difflib.text.DiffRowGeneratorEqualitiesTest)'
      Src: com.github.difflib.text.DiffRowGeneratorEqualitiesTest:53,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].get(int)'
      Src: com.github.difflib.text.DiffRowGeneratorEqualitiesTest:55,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].getOldLine()'
      Src: com.github.difflib.text.DiffRowGeneratorEqualitiesTest:57,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].contains(String)'
      Src: com.github.difflib.text.DiffRowGeneratorEqualitiesTest:57,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].assertTrue(com.github.difflib.text.DiffRowGeneratorEqualitiesTest)'
      Src: com.github.difflib.text.DiffRowGeneratorEqualitiesTest:57,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].getNewLine()'
      Src: com.github.difflib.text.DiffRowGeneratorEqualitiesTest:58,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].contains(String)'
      Src: com.github.difflib.text.DiffRowGeneratorEqualitiesTest:58,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].assertTrue(com.github.difflib.text.DiffRowGeneratorEqualitiesTest)'
      Src: com.github.difflib.text.DiffRowGeneratorEqualitiesTest:58,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 18
    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: 59
      start: 44
    functionDepth: 2
    functionLinenumber: 44
    functionLinenumberEnd: 59
    functionName: '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].testHtmlEscapingEqualitiesWorksWithDefaultNormalizer()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/text/DiffRowGeneratorEqualitiesTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].build()'
    - '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].assertTrue(com.github.difflib.text.DiffRowGeneratorEqualitiesTest)'
    - '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].get(int)'
    - '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].processEqualities()'
    - '[com.github.difflib.text.DiffRowGenerator.Builder].showInlineDiffs(boolean)'
    - '[com.github.difflib.text.DiffRowGenerator].create()'
    - '[java.util.Arrays].asList(String)'
    - '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].inlineDiffByWord(boolean)'
    - '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].getOldLine()'
    - '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].generateDiffRows(com.github.difflib.text.DiffRowGeneratorEqualitiesTest,com.github.difflib.text.DiffRowGeneratorEqualitiesTest)'
    - '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].getNewLine()'
    - '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].contains(String)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].testHtmlEscapingEqualitiesWorksWithDefaultNormalizer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.text.DiffRowGenerator].create()'
      Src: com.github.difflib.text.DiffRowGeneratorEqualitiesTest:67,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator.Builder].showInlineDiffs(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorEqualitiesTest:67,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].inlineDiffByWord(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorEqualitiesTest:67,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].processEqualities()'
      Src: com.github.difflib.text.DiffRowGeneratorEqualitiesTest:67,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].build()'
      Src: com.github.difflib.text.DiffRowGeneratorEqualitiesTest:67,1
    - Dst: '[java.util.Arrays].asList(String)'
      Src: com.github.difflib.text.DiffRowGeneratorEqualitiesTest:73,1
    - Dst: '[java.util.Arrays].asList(String)'
      Src: com.github.difflib.text.DiffRowGeneratorEqualitiesTest:73,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].generateDiffRows(com.github.difflib.text.DiffRowGeneratorEqualitiesTest,com.github.difflib.text.DiffRowGeneratorEqualitiesTest)'
      Src: com.github.difflib.text.DiffRowGeneratorEqualitiesTest:73,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].get(int)'
      Src: com.github.difflib.text.DiffRowGeneratorEqualitiesTest:75,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].getOldLine()'
      Src: com.github.difflib.text.DiffRowGeneratorEqualitiesTest:77,1
    - Dst: System.out.println(String)
      Src: com.github.difflib.text.DiffRowGeneratorEqualitiesTest:77,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].getNewLine()'
      Src: com.github.difflib.text.DiffRowGeneratorEqualitiesTest:78,1
    - Dst: System.out.println(String)
      Src: com.github.difflib.text.DiffRowGeneratorEqualitiesTest:78,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].getTag()'
      Src: com.github.difflib.text.DiffRowGeneratorEqualitiesTest:81,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].assertEquals(com.github.difflib.text.DiffRowGeneratorEqualitiesTest,com.github.difflib.text.DiffRowGeneratorEqualitiesTest)'
      Src: com.github.difflib.text.DiffRowGeneratorEqualitiesTest:81,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].getOldLine()'
      Src: com.github.difflib.text.DiffRowGeneratorEqualitiesTest:85,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].contains(String)'
      Src: com.github.difflib.text.DiffRowGeneratorEqualitiesTest:85,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].getNewLine()'
      Src: com.github.difflib.text.DiffRowGeneratorEqualitiesTest:85,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].contains(String)'
      Src: com.github.difflib.text.DiffRowGeneratorEqualitiesTest:85,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].assertTrue(com.github.difflib.text.DiffRowGeneratorEqualitiesTest,String)'
      Src: com.github.difflib.text.DiffRowGeneratorEqualitiesTest:84,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].getOldLine()'
      Src: com.github.difflib.text.DiffRowGeneratorEqualitiesTest:90,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].startsWith(String)'
      Src: com.github.difflib.text.DiffRowGeneratorEqualitiesTest:90,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].assertTrue(com.github.difflib.text.DiffRowGeneratorEqualitiesTest,String)'
      Src: com.github.difflib.text.DiffRowGeneratorEqualitiesTest:90,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 29
    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: 91
      start: 65
    functionDepth: 2
    functionLinenumber: 65
    functionLinenumberEnd: 91
    functionName: '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].testEqualitiesProcessedButInlineDiffStillPresent()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/text/DiffRowGeneratorEqualitiesTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].build()'
    - '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].getTag()'
    - '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].get(int)'
    - '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].processEqualities()'
    - '[com.github.difflib.text.DiffRowGenerator.Builder].showInlineDiffs(boolean)'
    - '[com.github.difflib.text.DiffRowGenerator].create()'
    - '[java.util.Arrays].asList(String)'
    - '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].inlineDiffByWord(boolean)'
    - '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].getOldLine()'
    - '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].generateDiffRows(com.github.difflib.text.DiffRowGeneratorEqualitiesTest,com.github.difflib.text.DiffRowGeneratorEqualitiesTest)'
    - '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].getNewLine()'
    - '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].assertTrue(com.github.difflib.text.DiffRowGeneratorEqualitiesTest,String)'
    - '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].contains(String)'
    - System.out.println(String)
    - '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].startsWith(String)'
    - '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].assertEquals(com.github.difflib.text.DiffRowGeneratorEqualitiesTest,com.github.difflib.text.DiffRowGeneratorEqualitiesTest)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].testEqualitiesProcessedButInlineDiffStillPresent()'
  - 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.github.difflib.text.DiffRowGeneratorEqualitiesTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].<init>()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/text/DiffRowGeneratorEqualitiesTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.github.difflib.text.DiffRowGeneratorEqualitiesTest
    signature: '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.text.DiffRowGenerator].create()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:35,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator.Builder].columnWidth(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:35,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].build()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:35,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].split(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:38,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].split(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:38,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].generateDiffRows(java.util.List<String>,java.util.List<String>)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:38,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].print(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:39,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].size()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:41,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(int,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    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: 42
      start: 30
    functionDepth: 2
    functionLinenumber: 30
    functionLinenumberEnd: 42
    functionName: '[com.github.difflib.text.DiffRowGeneratorTest].testGenerator_Default()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/text/DiffRowGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.text.DiffRowGenerator.Builder].columnWidth(com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGenerator].create()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].size()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].build()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].split(com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(int,com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].print(com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].generateDiffRows(java.util.List<String>,java.util.List<String>)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.text.DiffRowGeneratorTest].testGenerator_Default()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.text.DiffRowGenerator].create()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:49,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator.Builder].build()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:49,1
    - Dst: '[java.util.Collections].singletonList(String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:51,1
    - Dst: '[java.util.Collections].singletonList(String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:51,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].normalizeLines(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:51,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(com.github.difflib.text.DiffRowGeneratorTest,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:50,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: 52
      start: 47
    functionDepth: 2
    functionLinenumber: 47
    functionLinenumberEnd: 52
    functionName: '[com.github.difflib.text.DiffRowGeneratorTest].testNormalize_List()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/text/DiffRowGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.text.DiffRowGenerator].create()'
    - '[java.util.Collections].singletonList(String)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].normalizeLines(com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGenerator.Builder].build()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(com.github.difflib.text.DiffRowGeneratorTest,com.github.difflib.text.DiffRowGeneratorTest)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.text.DiffRowGeneratorTest].testNormalize_List()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.text.DiffRowGenerator].create()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:59,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator.Builder].columnWidth(int)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:59,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].build()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:59,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].split(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:62,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].split(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:62,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].generateDiffRows(java.util.List<String>,java.util.List<String>)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:62,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].print(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:63,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].size()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:65,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(int,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    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: 66
      start: 54
    functionDepth: 2
    functionLinenumber: 54
    functionLinenumberEnd: 66
    functionName: '[com.github.difflib.text.DiffRowGeneratorTest].testGenerator_Default2()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/text/DiffRowGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.text.DiffRowGenerator.Builder].columnWidth(int)'
    - '[com.github.difflib.text.DiffRowGenerator].create()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].size()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].build()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].split(com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(int,com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].print(com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].generateDiffRows(java.util.List<String>,java.util.List<String>)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.text.DiffRowGeneratorTest].testGenerator_Default2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.text.DiffRowGenerator].create()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:73,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator.Builder].showInlineDiffs(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:73,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].columnWidth(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:73,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].build()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:73,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].split(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:77,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].split(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:77,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].generateDiffRows(java.util.List<String>,java.util.List<String>)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:77,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].print(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:78,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].size()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:80,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(int,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:80,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].get(int)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:81,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].getOldLine()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:81,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].indexOf(String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:81,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertTrue(int)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    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: 82
      start: 68
    functionDepth: 2
    functionLinenumber: 68
    functionLinenumberEnd: 82
    functionName: '[com.github.difflib.text.DiffRowGeneratorTest].testGenerator_InlineDiff()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/text/DiffRowGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.text.DiffRowGeneratorTest].indexOf(String)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].columnWidth(com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].getOldLine()'
    - '[com.github.difflib.text.DiffRowGenerator.Builder].showInlineDiffs(boolean)'
    - '[com.github.difflib.text.DiffRowGenerator].create()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].size()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].build()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].split(com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(int,com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].print(com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].generateDiffRows(java.util.List<String>,java.util.List<String>)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].assertTrue(int)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].get(int)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.text.DiffRowGeneratorTest].testGenerator_InlineDiff()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.text.DiffRowGenerator].create()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:89,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator.Builder].ignoreWhiteSpaces(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:89,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].columnWidth(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:89,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].build()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:89,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].split(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:93,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].split(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:93,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].generateDiffRows(java.util.List<String>,java.util.List<String>)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:93,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].print(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:94,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].size()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:96,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(int,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:96,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(com.github.difflib.text.DiffRowGeneratorTest,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:97,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(com.github.difflib.text.DiffRowGeneratorTest,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:98,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(com.github.difflib.text.DiffRowGeneratorTest,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:99,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(com.github.difflib.text.DiffRowGeneratorTest,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    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: 101
      start: 84
    functionDepth: 2
    functionLinenumber: 84
    functionLinenumberEnd: 101
    functionName: '[com.github.difflib.text.DiffRowGeneratorTest].testGenerator_IgnoreWhitespaces()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/text/DiffRowGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.text.DiffRowGenerator.Builder].ignoreWhiteSpaces(boolean)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].columnWidth(com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGenerator].create()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].size()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].build()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].split(com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(int,com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].print(com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(com.github.difflib.text.DiffRowGeneratorTest,com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].generateDiffRows(java.util.List<String>,java.util.List<String>)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.text.DiffRowGeneratorTest].testGenerator_IgnoreWhitespaces()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].split(String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:104,1
    - Dst: '[java.util.Arrays].asList(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:104,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<String>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - content
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 105
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 105
    functionName: '[com.github.difflib.text.DiffRowGeneratorTest].split(String)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/text/DiffRowGeneratorTest.java
    functionUses: 3
    functionsReached:
    - '[String].split(String)'
    - '[java.util.Arrays].asList(com.github.difflib.text.DiffRowGeneratorTest)'
    linkageType: ''
    returnType: java.util.List<String>
    signature: '[com.github.difflib.text.DiffRowGeneratorTest].split(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(com.github.difflib.text.DiffRowGeneratorTest)
      Src: com.github.difflib.text.DiffRowGeneratorTest:109,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<com.github.difflib.text.DiffRow>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - diffRows
    argTypes:
    - java.util.List<com.github.difflib.text.DiffRow>
    constantsTouched: []
    func_position:
      end: 111
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 111
    functionName: '[com.github.difflib.text.DiffRowGeneratorTest].print(java.util.List<com.github.difflib.text.DiffRow>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/text/DiffRowGeneratorTest.java
    functionUses: 0
    functionsReached:
    - System.out.println(com.github.difflib.text.DiffRowGeneratorTest)
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.text.DiffRowGeneratorTest].print(java.util.List<com.github.difflib.text.DiffRow>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.text.DiffRowGenerator].create()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:118,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator.Builder].columnWidth(int)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:118,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].build()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:118,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].split(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:119,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].split(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:119,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].generateDiffRows(java.util.List<String>,java.util.List<String>)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:119,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].print(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:120,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].size()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:122,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(int,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:122,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].get(int)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:123,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].toString()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:123,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(String,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:123,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].get(int)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:124,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].toString()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:124,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(String,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:124,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].get(int)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:125,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].toString()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:125,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(String,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:125,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 126
      start: 113
    functionDepth: 2
    functionLinenumber: 113
    functionLinenumberEnd: 126
    functionName: '[com.github.difflib.text.DiffRowGeneratorTest].testGeneratorWithWordWrap()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/text/DiffRowGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.text.DiffRowGenerator.Builder].columnWidth(int)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(String,com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGenerator].create()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].size()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].build()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].split(com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(int,com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].print(com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].toString()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].generateDiffRows(java.util.List<String>,java.util.List<String>)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].get(int)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.text.DiffRowGeneratorTest].testGeneratorWithWordWrap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.text.DiffRowGenerator].create()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:133,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator.Builder].showInlineDiffs(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:133,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].mergeOriginalRevised(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:133,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].build()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:133,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].split(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:137,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].split(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:137,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].generateDiffRows(java.util.List<String>,java.util.List<String>)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:137,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].print(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:138,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].size()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:140,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(int,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:140,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].get(int)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:143,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].toString()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:143,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(String,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:141,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].get(int)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:145,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].toString()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:145,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(String,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:144,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].get(int)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:146,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].toString()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:146,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(String,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:146,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    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: 147
      start: 128
    functionDepth: 2
    functionLinenumber: 128
    functionLinenumberEnd: 147
    functionName: '[com.github.difflib.text.DiffRowGeneratorTest].testGeneratorWithMerge()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/text/DiffRowGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(String,com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].mergeOriginalRevised(boolean)'
    - '[com.github.difflib.text.DiffRowGenerator.Builder].showInlineDiffs(boolean)'
    - '[com.github.difflib.text.DiffRowGenerator].create()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].size()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].build()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].split(com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(int,com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].print(com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].toString()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].generateDiffRows(java.util.List<String>,java.util.List<String>)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].get(int)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.text.DiffRowGeneratorTest].testGeneratorWithMerge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.text.DiffRowGenerator].create()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:151,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator.Builder].showInlineDiffs(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:151,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].mergeOriginalRevised(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:151,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].build()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:151,1
    - Dst: '[java.util.Arrays].asList(String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:155,1
    - Dst: '[java.util.Arrays].asList(String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:155,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].generateDiffRows(com.github.difflib.text.DiffRowGeneratorTest,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:155,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].print(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:156,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].size()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:158,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(int,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:158,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].get(int)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:161,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].toString()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:161,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(String,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:159,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    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: 162
      start: 149
    functionDepth: 2
    functionLinenumber: 149
    functionLinenumberEnd: 162
    functionName: '[com.github.difflib.text.DiffRowGeneratorTest].testGeneratorWithMerge2()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/text/DiffRowGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(String,com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].mergeOriginalRevised(boolean)'
    - '[com.github.difflib.text.DiffRowGenerator.Builder].showInlineDiffs(boolean)'
    - '[com.github.difflib.text.DiffRowGenerator].create()'
    - '[java.util.Arrays].asList(String)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].generateDiffRows(com.github.difflib.text.DiffRowGeneratorTest,com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].size()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].build()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(int,com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].print(com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].toString()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].get(int)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.text.DiffRowGeneratorTest].testGeneratorWithMerge2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.text.DiffRowGenerator].create()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:169,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator.Builder].showInlineDiffs(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:169,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].mergeOriginalRevised(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:169,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].build()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:169,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].split(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:173,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].split(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:173,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].generateDiffRows(java.util.List<String>,java.util.List<String>)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:173,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].print(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:174,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].size()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:176,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(int,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:176,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].get(int)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:179,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].toString()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:179,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(String,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:177,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].get(int)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:182,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].toString()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:182,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(String,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:180,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].get(int)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:184,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].toString()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:184,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(String,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:183,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].get(int)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:185,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].toString()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:185,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(String,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:185,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].get(int)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:188,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].toString()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:188,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(String,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:186,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].get(int)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:191,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].toString()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:191,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(String,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:189,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    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: 192
      start: 164
    functionDepth: 2
    functionLinenumber: 164
    functionLinenumberEnd: 192
    functionName: '[com.github.difflib.text.DiffRowGeneratorTest].testGeneratorWithMerge3()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/text/DiffRowGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(String,com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].mergeOriginalRevised(boolean)'
    - '[com.github.difflib.text.DiffRowGenerator.Builder].showInlineDiffs(boolean)'
    - '[com.github.difflib.text.DiffRowGenerator].create()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].size()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].build()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].split(com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(int,com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].print(com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].toString()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].generateDiffRows(java.util.List<String>,java.util.List<String>)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].get(int)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.text.DiffRowGeneratorTest].testGeneratorWithMerge3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.text.DiffRowGenerator].create()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:196,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator.Builder].showInlineDiffs(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:196,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].mergeOriginalRevised(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:196,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].inlineDiffByWord(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:196,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].build()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:196,1
    - Dst: '[java.util.Arrays].asList(String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:201,1
    - Dst: '[java.util.Arrays].asList(String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:201,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].generateDiffRows(com.github.difflib.text.DiffRowGeneratorTest,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:201,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].print(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:202,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].size()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:204,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(int,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:204,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].get(int)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:207,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].toString()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:207,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(String,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:205,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 208
      start: 194
    functionDepth: 2
    functionLinenumber: 194
    functionLinenumberEnd: 208
    functionName: '[com.github.difflib.text.DiffRowGeneratorTest].testGeneratorWithMergeByWord4()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/text/DiffRowGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(String,com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].mergeOriginalRevised(boolean)'
    - '[com.github.difflib.text.DiffRowGenerator.Builder].showInlineDiffs(boolean)'
    - '[com.github.difflib.text.DiffRowGenerator].create()'
    - '[java.util.Arrays].asList(String)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].generateDiffRows(com.github.difflib.text.DiffRowGeneratorTest,com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].size()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].build()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].inlineDiffByWord(boolean)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(int,com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].print(com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].toString()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].get(int)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.text.DiffRowGeneratorTest].testGeneratorWithMergeByWord4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.text.DiffRowGenerator].create()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:212,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator.Builder].showInlineDiffs(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:212,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].mergeOriginalRevised(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:212,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].inlineDiffByWord(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:212,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].columnWidth(int)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:212,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].build()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:212,1
    - Dst: '[java.util.Arrays].asList(String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:219,1
    - Dst: '[java.util.Arrays].asList(String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:219,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].generateDiffRows(com.github.difflib.text.DiffRowGeneratorTest,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:219,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].print(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:220,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].size()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:222,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(int,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:222,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].get(int)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:225,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].toString()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:225,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(String,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:223,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    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: 226
      start: 210
    functionDepth: 2
    functionLinenumber: 210
    functionLinenumberEnd: 226
    functionName: '[com.github.difflib.text.DiffRowGeneratorTest].testGeneratorWithMergeByWord5()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/text/DiffRowGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(String,com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].mergeOriginalRevised(boolean)'
    - '[com.github.difflib.text.DiffRowGenerator.Builder].showInlineDiffs(boolean)'
    - '[com.github.difflib.text.DiffRowGenerator].create()'
    - '[java.util.Arrays].asList(String)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].generateDiffRows(com.github.difflib.text.DiffRowGeneratorTest,com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].size()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].build()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].inlineDiffByWord(boolean)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(int,com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].print(com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].toString()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].get(int)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].columnWidth(int)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.text.DiffRowGeneratorTest].testGeneratorWithMergeByWord5()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.text.DiffRowGenerator].splitStringPreserveDelimiter(String,java.util.regex.Pattern)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:231,1
    - Dst: '[List<String>].size()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:232,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(int,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:232,1
    - Dst: '[List<String>].toString()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:233,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(String,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:233,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    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: 234
      start: 228
    functionDepth: 2
    functionLinenumber: 228
    functionLinenumberEnd: 234
    functionName: '[com.github.difflib.text.DiffRowGeneratorTest].testSplitString()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/text/DiffRowGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(String,com.github.difflib.text.DiffRowGeneratorTest)'
    - '[List<String>].size()'
    - '[List<String>].toString()'
    - '[com.github.difflib.text.DiffRowGenerator].splitStringPreserveDelimiter(String,java.util.regex.Pattern)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(int,com.github.difflib.text.DiffRowGeneratorTest)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.text.DiffRowGeneratorTest].testSplitString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.text.DiffRowGenerator].splitStringPreserveDelimiter(String,java.util.regex.Pattern)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:239,1
    - Dst: System.out.println(List<String>)
      Src: com.github.difflib.text.DiffRowGeneratorTest:240,1
    - Dst: '[List<String>].size()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:241,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(int,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:241,1
    - Dst: '[List<String>].toString()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:242,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(String,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:242,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: 243
      start: 236
    functionDepth: 2
    functionLinenumber: 236
    functionLinenumberEnd: 243
    functionName: '[com.github.difflib.text.DiffRowGeneratorTest].testSplitString2()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/text/DiffRowGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(String,com.github.difflib.text.DiffRowGeneratorTest)'
    - '[List<String>].size()'
    - '[List<String>].toString()'
    - '[com.github.difflib.text.DiffRowGenerator].splitStringPreserveDelimiter(String,java.util.regex.Pattern)'
    - System.out.println(List<String>)
    - '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(int,com.github.difflib.text.DiffRowGeneratorTest)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.text.DiffRowGeneratorTest].testSplitString2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.text.DiffRowGenerator].splitStringPreserveDelimiter(String,java.util.regex.Pattern)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:248,1
    - Dst: System.out.println(List<String>)
      Src: com.github.difflib.text.DiffRowGeneratorTest:249,1
    - Dst: '[List<String>].size()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:250,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(int,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:250,1
    - Dst: '[List<String>].toString()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:251,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(String,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:251,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: 252
      start: 245
    functionDepth: 2
    functionLinenumber: 245
    functionLinenumberEnd: 252
    functionName: '[com.github.difflib.text.DiffRowGeneratorTest].testSplitString3()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/text/DiffRowGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(String,com.github.difflib.text.DiffRowGeneratorTest)'
    - '[List<String>].size()'
    - '[List<String>].toString()'
    - '[com.github.difflib.text.DiffRowGenerator].splitStringPreserveDelimiter(String,java.util.regex.Pattern)'
    - System.out.println(List<String>)
    - '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(int,com.github.difflib.text.DiffRowGeneratorTest)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.text.DiffRowGeneratorTest].testSplitString3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.text.DiffRowGenerator].create()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:256,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator.Builder].showInlineDiffs(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:256,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].mergeOriginalRevised(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:256,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].inlineDiffByWord(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:256,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].oldTag()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:256,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].newTag()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:256,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].build()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:256,1
    - Dst: '[java.util.Arrays].asList(String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:264,1
    - Dst: '[java.util.Arrays].asList(String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:264,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].generateDiffRows(com.github.difflib.text.DiffRowGeneratorTest,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:263,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].get(int)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:266,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].getOldLine()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:266,1
    - Dst: System.out.println(com.github.difflib.text.DiffRowGeneratorTest)
      Src: com.github.difflib.text.DiffRowGeneratorTest:266,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].size()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:268,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(int,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:268,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].get(int)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:269,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].getOldLine()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:269,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(String,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:269,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 20
    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: 270
      start: 254
    functionDepth: 2
    functionLinenumber: 254
    functionLinenumberEnd: 270
    functionName: '[com.github.difflib.text.DiffRowGeneratorTest].testGeneratorExample1()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/text/DiffRowGeneratorTest.java
    functionUses: 0
    functionsReached:
    - System.out.println(com.github.difflib.text.DiffRowGeneratorTest)
    - '[com.github.difflib.text.DiffRowGeneratorTest].getOldLine()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].oldTag()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].mergeOriginalRevised(boolean)'
    - '[com.github.difflib.text.DiffRowGenerator.Builder].showInlineDiffs(boolean)'
    - '[com.github.difflib.text.DiffRowGenerator].create()'
    - '[java.util.Arrays].asList(String)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(String,com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].generateDiffRows(com.github.difflib.text.DiffRowGeneratorTest,com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].size()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].newTag()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].build()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].inlineDiffByWord(boolean)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(int,com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].get(int)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.text.DiffRowGeneratorTest].testGeneratorExample1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.text.DiffRowGenerator].create()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:274,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator.Builder].showInlineDiffs(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:274,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].inlineDiffByWord(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:274,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].oldTag()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:274,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].newTag()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:274,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].build()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:274,1
    - Dst: '[java.util.Arrays].asList(String,String,String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:281,1
    - Dst: '[java.util.Arrays].asList(String,String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:282,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].generateDiffRows(com.github.difflib.text.DiffRowGeneratorTest,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:280,1
    - Dst: System.out.println(String)
      Src: com.github.difflib.text.DiffRowGeneratorTest:284,1
    - Dst: System.out.println(String)
      Src: com.github.difflib.text.DiffRowGeneratorTest:285,1
    - Dst: System.out.println(String)
      Src: com.github.difflib.text.DiffRowGeneratorTest:287,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].size()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:290,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(int,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:290,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].get(int)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:291,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].getOldLine()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:291,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(String,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:291,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].get(int)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:292,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].getNewLine()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:292,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(String,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:292,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 28
    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: 293
      start: 272
    functionDepth: 2
    functionLinenumber: 272
    functionLinenumberEnd: 293
    functionName: '[com.github.difflib.text.DiffRowGeneratorTest].testGeneratorExample2()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/text/DiffRowGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].asList(String,String)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].getOldLine()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].oldTag()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(String,com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGenerator.Builder].showInlineDiffs(boolean)'
    - '[com.github.difflib.text.DiffRowGenerator].create()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].generateDiffRows(com.github.difflib.text.DiffRowGeneratorTest,com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].size()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].newTag()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].build()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].inlineDiffByWord(boolean)'
    - '[java.util.Arrays].asList(String,String,String)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(int,com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].getNewLine()'
    - System.out.println(String)
    - '[com.github.difflib.text.DiffRowGeneratorTest].get(int)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.text.DiffRowGeneratorTest].testGeneratorExample2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.text.DiffRowGenerator].create()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:300,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator.Builder].columnWidth(int)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:300,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].reportLinesUnchanged(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:300,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].build()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:300,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].split(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:304,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].split(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:304,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].generateDiffRows(java.util.List<String>,java.util.List<String>)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:304,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].print(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:305,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].size()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:307,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(int,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:307,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].get(int)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:308,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].toString()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:308,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(String,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:308,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].get(int)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:309,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].toString()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:309,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(String,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:309,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].get(int)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:310,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].toString()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:310,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(String,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:310,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    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: 311
      start: 295
    functionDepth: 2
    functionLinenumber: 295
    functionLinenumberEnd: 311
    functionName: '[com.github.difflib.text.DiffRowGeneratorTest].testGeneratorUnchanged()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/text/DiffRowGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.text.DiffRowGenerator.Builder].columnWidth(int)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(String,com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGenerator].create()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].reportLinesUnchanged(boolean)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].size()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].build()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].split(com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(int,com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].print(com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].toString()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].generateDiffRows(java.util.List<String>,java.util.List<String>)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].get(int)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.text.DiffRowGeneratorTest].testGeneratorUnchanged()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.text.DiffRowGenerator].create()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:315,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator.Builder].showInlineDiffs(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:315,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].mergeOriginalRevised(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:315,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].inlineDiffBySplitter()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:315,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].oldTag()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:315,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].newTag()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:315,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].build()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:315,1
    - Dst: '[java.util.Arrays].asList(String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:323,1
    - Dst: '[java.util.Arrays].asList(String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:323,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].generateDiffRows(com.github.difflib.text.DiffRowGeneratorTest,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:322,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].get(int)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:325,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].getOldLine()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:325,1
    - Dst: System.out.println(com.github.difflib.text.DiffRowGeneratorTest)
      Src: com.github.difflib.text.DiffRowGeneratorTest:325,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].size()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:327,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(int,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:327,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].get(int)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:328,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].getOldLine()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:328,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(String,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:328,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 23
    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: 329
      start: 313
    functionDepth: 2
    functionLinenumber: 313
    functionLinenumberEnd: 329
    functionName: '[com.github.difflib.text.DiffRowGeneratorTest].testGeneratorIssue14()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/text/DiffRowGeneratorTest.java
    functionUses: 0
    functionsReached:
    - System.out.println(com.github.difflib.text.DiffRowGeneratorTest)
    - '[com.github.difflib.text.DiffRowGeneratorTest].getOldLine()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].oldTag()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].mergeOriginalRevised(boolean)'
    - '[com.github.difflib.text.DiffRowGenerator.Builder].showInlineDiffs(boolean)'
    - '[com.github.difflib.text.DiffRowGenerator].create()'
    - '[java.util.Arrays].asList(String)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(String,com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].generateDiffRows(com.github.difflib.text.DiffRowGeneratorTest,com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].size()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].newTag()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].build()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(int,com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].inlineDiffBySplitter()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].get(int)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.text.DiffRowGeneratorTest].testGeneratorIssue14()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.text.DiffRowGenerator].create()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:333,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator.Builder].showInlineDiffs(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:333,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].inlineDiffByWord(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:333,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].oldTag()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:333,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].newTag()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:333,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].build()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:333,1
    - Dst: '[java.io.File].<init>(String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:341,1
    - Dst: '[java.io.File].toPath()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:341,1
    - Dst: '[java.nio.file.Files].lines(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:341,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].toList()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:342,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].collect(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:341,1
    - Dst: '[java.io.File].<init>(String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:344,1
    - Dst: '[java.io.File].toPath()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:344,1
    - Dst: '[java.nio.file.Files].lines(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:344,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].toList()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:345,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].collect(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:344,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].generateDiffRows(com.github.difflib.text.DiffRowGeneratorTest,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:347,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].size()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:349,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(int,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:349,1
    - Dst: System.out.println(String)
      Src: com.github.difflib.text.DiffRowGeneratorTest:352,1
    - Dst: row.getOldLine()
      Src: com.github.difflib.text.DiffRowGeneratorTest:353,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].startsWith(String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:353,1
    - Dst: row.getNewLine()
      Src: com.github.difflib.text.DiffRowGeneratorTest:354,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].startsWith(String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:354,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertTrue(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:354,1
    - Dst: row.getOldLine()
      Src: com.github.difflib.text.DiffRowGeneratorTest:355,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].startsWith(String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:355,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertTrue(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:355,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 37
    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: 358
      start: 331
    functionDepth: 2
    functionLinenumber: 331
    functionLinenumberEnd: 358
    functionName: '[com.github.difflib.text.DiffRowGeneratorTest].testGeneratorIssue15()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/text/DiffRowGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.text.DiffRowGeneratorTest].toList()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].newTag()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(int,com.github.difflib.text.DiffRowGeneratorTest)'
    - row.getOldLine()
    - System.out.println(String)
    - '[com.github.difflib.text.DiffRowGenerator.Builder].showInlineDiffs(boolean)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].build()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].inlineDiffByWord(boolean)'
    - '[java.io.File].toPath()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].oldTag()'
    - '[com.github.difflib.text.DiffRowGenerator].create()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].generateDiffRows(com.github.difflib.text.DiffRowGeneratorTest,com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].size()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].startsWith(String)'
    - '[java.nio.file.Files].lines(com.github.difflib.text.DiffRowGeneratorTest)'
    - '[java.io.File].<init>(String)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].collect(com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].assertTrue(com.github.difflib.text.DiffRowGeneratorTest)'
    - row.getNewLine()
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.text.DiffRowGeneratorTest].testGeneratorIssue15()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.text.DiffRowGenerator].create()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:362,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator.Builder].showInlineDiffs(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:362,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].inlineDiffByWord(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:362,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].oldTag()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:362,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].newTag()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:362,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].build()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:362,1
    - Dst: aa.split(String)
      Src: com.github.difflib.text.DiffRowGeneratorTest:370,1
    - Dst: '[java.util.Arrays].asList(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:370,1
    - Dst: bb.split(String)
      Src: com.github.difflib.text.DiffRowGeneratorTest:370,1
    - Dst: '[java.util.Arrays].asList(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:370,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].generateDiffRows(com.github.difflib.text.DiffRowGeneratorTest,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:370,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].toString()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:374,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(String,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:372,1
    - Dst: System.out.println(String)
      Src: com.github.difflib.text.DiffRowGeneratorTest:376,1
    - Dst: System.out.println(String)
      Src: com.github.difflib.text.DiffRowGeneratorTest:377,1
    - Dst: System.out.println(String)
      Src: com.github.difflib.text.DiffRowGeneratorTest:379,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 24
    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: 381
      start: 360
    functionDepth: 2
    functionLinenumber: 360
    functionLinenumberEnd: 381
    functionName: '[com.github.difflib.text.DiffRowGeneratorTest].testGeneratorIssue22()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/text/DiffRowGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(String,com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].oldTag()'
    - '[com.github.difflib.text.DiffRowGenerator.Builder].showInlineDiffs(boolean)'
    - '[com.github.difflib.text.DiffRowGenerator].create()'
    - '[java.util.Arrays].asList(com.github.difflib.text.DiffRowGeneratorTest)'
    - bb.split(String)
    - '[com.github.difflib.text.DiffRowGeneratorTest].generateDiffRows(com.github.difflib.text.DiffRowGeneratorTest,com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].newTag()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].build()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].inlineDiffByWord(boolean)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].toString()'
    - System.out.println(String)
    - aa.split(String)
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.text.DiffRowGeneratorTest].testGeneratorIssue22()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.text.DiffRowGenerator].create()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:385,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator.Builder].showInlineDiffs(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:385,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].inlineDiffByWord(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:385,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].oldTag()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:385,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].newTag()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:385,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].build()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:385,1
    - Dst: aa.split(String)
      Src: com.github.difflib.text.DiffRowGeneratorTest:393,1
    - Dst: '[java.util.Arrays].asList(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:393,1
    - Dst: bb.split(String)
      Src: com.github.difflib.text.DiffRowGeneratorTest:393,1
    - Dst: '[java.util.Arrays].asList(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:393,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].generateDiffRows(com.github.difflib.text.DiffRowGeneratorTest,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:393,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].toString()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:397,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(String,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:395,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    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: 398
      start: 383
    functionDepth: 2
    functionLinenumber: 383
    functionLinenumberEnd: 398
    functionName: '[com.github.difflib.text.DiffRowGeneratorTest].testGeneratorIssue22_2()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/text/DiffRowGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(String,com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].oldTag()'
    - '[com.github.difflib.text.DiffRowGenerator.Builder].showInlineDiffs(boolean)'
    - '[com.github.difflib.text.DiffRowGenerator].create()'
    - '[java.util.Arrays].asList(com.github.difflib.text.DiffRowGeneratorTest)'
    - bb.split(String)
    - '[com.github.difflib.text.DiffRowGeneratorTest].generateDiffRows(com.github.difflib.text.DiffRowGeneratorTest,com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].newTag()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].build()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].inlineDiffByWord(boolean)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].toString()'
    - aa.split(String)
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.text.DiffRowGeneratorTest].testGeneratorIssue22_2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.text.DiffRowGenerator].create()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:402,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator.Builder].showInlineDiffs(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:402,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].inlineDiffByWord(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:402,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].oldTag()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:402,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].newTag()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:402,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].build()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:402,1
    - Dst: aa.split(String)
      Src: com.github.difflib.text.DiffRowGeneratorTest:410,1
    - Dst: '[java.util.Arrays].asList(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:410,1
    - Dst: bb.split(String)
      Src: com.github.difflib.text.DiffRowGeneratorTest:410,1
    - Dst: '[java.util.Arrays].asList(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:410,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].generateDiffRows(com.github.difflib.text.DiffRowGeneratorTest,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:410,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].toString()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:414,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(String,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:412,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    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: 415
      start: 400
    functionDepth: 2
    functionLinenumber: 400
    functionLinenumberEnd: 415
    functionName: '[com.github.difflib.text.DiffRowGeneratorTest].testGeneratorIssue22_3()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/text/DiffRowGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(String,com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].oldTag()'
    - '[com.github.difflib.text.DiffRowGenerator.Builder].showInlineDiffs(boolean)'
    - '[com.github.difflib.text.DiffRowGenerator].create()'
    - '[java.util.Arrays].asList(com.github.difflib.text.DiffRowGeneratorTest)'
    - bb.split(String)
    - '[com.github.difflib.text.DiffRowGeneratorTest].generateDiffRows(com.github.difflib.text.DiffRowGeneratorTest,com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].newTag()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].build()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].inlineDiffByWord(boolean)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].toString()'
    - aa.split(String)
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.text.DiffRowGeneratorTest].testGeneratorIssue22_3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.text.DiffRowGenerator].create()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:419,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator.Builder].build()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:419,1
    - Dst: '[java.util.Arrays].asList(String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:420,1
    - Dst: '[java.util.Arrays].asList(String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:420,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].generateDiffRows(com.github.difflib.text.DiffRowGeneratorTest,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:420,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].toString()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:421,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(String,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:421,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    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: 422
      start: 417
    functionDepth: 2
    functionLinenumber: 417
    functionLinenumberEnd: 422
    functionName: '[com.github.difflib.text.DiffRowGeneratorTest].testGeneratorIssue41DefaultNormalizer()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/text/DiffRowGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(String,com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGenerator].create()'
    - '[java.util.Arrays].asList(String)'
    - '[com.github.difflib.text.DiffRowGenerator.Builder].build()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].generateDiffRows(com.github.difflib.text.DiffRowGeneratorTest,com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].toString()'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.text.DiffRowGeneratorTest].testGeneratorIssue41DefaultNormalizer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.text.DiffRowGenerator].create()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:426,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator.Builder].lineNormalizer()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:426,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].build()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:426,1
    - Dst: '[java.util.Arrays].asList(String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:429,1
    - Dst: '[java.util.Arrays].asList(String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:429,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].generateDiffRows(com.github.difflib.text.DiffRowGeneratorTest,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:429,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].toString()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:430,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(String,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:430,1
    - Dst: '[java.util.Arrays].asList(String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:431,1
    - Dst: '[java.util.Arrays].asList(String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:431,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].generateDiffRows(com.github.difflib.text.DiffRowGeneratorTest,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:431,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].toString()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:432,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(String,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:432,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    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: 433
      start: 424
    functionDepth: 2
    functionLinenumber: 424
    functionLinenumberEnd: 433
    functionName: '[com.github.difflib.text.DiffRowGeneratorTest].testGeneratorIssue41UserNormalizer()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/text/DiffRowGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(String,com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGenerator].create()'
    - '[java.util.Arrays].asList(String)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].generateDiffRows(com.github.difflib.text.DiffRowGeneratorTest,com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].build()'
    - '[com.github.difflib.text.DiffRowGenerator.Builder].lineNormalizer()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].toString()'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.text.DiffRowGeneratorTest].testGeneratorIssue41UserNormalizer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.text.DiffRowGenerator].create()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:437,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator.Builder].showInlineDiffs(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:437,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].reportLinesUnchanged(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:437,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].oldTag()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:437,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].newTag()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:437,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].build()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:437,1
    - Dst: '[java.util.Arrays].asList(String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:444,1
    - Dst: '[java.util.Arrays].asList(String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:444,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].generateDiffRows(com.github.difflib.text.DiffRowGeneratorTest,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:444,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].toString()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:445,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(String,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:445,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    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: 446
      start: 435
    functionDepth: 2
    functionLinenumber: 435
    functionLinenumberEnd: 446
    functionName: '[com.github.difflib.text.DiffRowGeneratorTest].testGenerationIssue44reportLinesUnchangedProblem()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/text/DiffRowGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(String,com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].oldTag()'
    - '[com.github.difflib.text.DiffRowGenerator.Builder].showInlineDiffs(boolean)'
    - '[com.github.difflib.text.DiffRowGenerator].create()'
    - '[java.util.Arrays].asList(String)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].reportLinesUnchanged(boolean)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].generateDiffRows(com.github.difflib.text.DiffRowGeneratorTest,com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].newTag()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].build()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].toString()'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.text.DiffRowGeneratorTest].testGenerationIssue44reportLinesUnchangedProblem()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.text.DiffRowGenerator].create()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:450,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator.Builder].showInlineDiffs(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:450,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].inlineDiffByWord(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:450,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].ignoreWhiteSpaces(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:450,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].mergeOriginalRevised(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:450,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].oldTag()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:450,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].newTag()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:450,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].build()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:450,1
    - Dst: '[java.util.Arrays].asList(String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:462,1
    - Dst: '[java.util.Arrays].asList(String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:462,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].generateDiffRows(com.github.difflib.text.DiffRowGeneratorTest,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:462,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].get(int)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:465,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].getOldLine()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:465,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(String,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:465,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    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: 466
      start: 448
    functionDepth: 2
    functionLinenumber: 448
    functionLinenumberEnd: 466
    functionName: '[com.github.difflib.text.DiffRowGeneratorTest].testIgnoreWhitespaceIssue66()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/text/DiffRowGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.text.DiffRowGeneratorTest].getOldLine()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].mergeOriginalRevised(boolean)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].oldTag()'
    - '[com.github.difflib.text.DiffRowGenerator.Builder].showInlineDiffs(boolean)'
    - '[com.github.difflib.text.DiffRowGenerator].create()'
    - '[java.util.Arrays].asList(String)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(String,com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].ignoreWhiteSpaces(boolean)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].generateDiffRows(com.github.difflib.text.DiffRowGeneratorTest,com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].newTag()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].build()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].inlineDiffByWord(boolean)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].get(int)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.text.DiffRowGeneratorTest].testIgnoreWhitespaceIssue66()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.text.DiffRowGenerator].create()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:470,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator.Builder].showInlineDiffs(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:470,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].inlineDiffByWord(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:470,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].ignoreWhiteSpaces(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:470,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].mergeOriginalRevised(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:470,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].oldTag()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:470,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].newTag()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:470,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].build()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:470,1
    - Dst: '[java.util.Arrays].asList(String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:481,1
    - Dst: '[java.util.Arrays].asList(String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:481,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].generateDiffRows(com.github.difflib.text.DiffRowGeneratorTest,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:481,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].get(int)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:483,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].getOldLine()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:483,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(String,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:483,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    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: 484
      start: 468
    functionDepth: 2
    functionLinenumber: 468
    functionLinenumberEnd: 484
    functionName: '[com.github.difflib.text.DiffRowGeneratorTest].testIgnoreWhitespaceIssue66_2()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/text/DiffRowGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.text.DiffRowGeneratorTest].getOldLine()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].mergeOriginalRevised(boolean)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].oldTag()'
    - '[com.github.difflib.text.DiffRowGenerator.Builder].showInlineDiffs(boolean)'
    - '[com.github.difflib.text.DiffRowGenerator].create()'
    - '[java.util.Arrays].asList(String)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(String,com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].ignoreWhiteSpaces(boolean)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].generateDiffRows(com.github.difflib.text.DiffRowGeneratorTest,com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].newTag()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].build()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].inlineDiffByWord(boolean)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].get(int)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.text.DiffRowGeneratorTest].testIgnoreWhitespaceIssue66_2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.text.DiffRowGenerator].create()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:488,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator.Builder].showInlineDiffs(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:488,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].inlineDiffByWord(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:488,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].ignoreWhiteSpaces(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:488,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].mergeOriginalRevised(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:488,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].oldTag()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:488,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].newTag()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:488,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].build()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:488,1
    - Dst: '[String].split(String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:499,1
    - Dst: '[java.util.Arrays].asList(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:499,1
    - Dst: '[String].split(String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:500,1
    - Dst: '[java.util.Arrays].asList(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:500,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].generateDiffRows(com.github.difflib.text.DiffRowGeneratorTest,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:498,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertThat(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:502,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].extracting()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:502,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].containsExactly(String,String,String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:502,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 20
    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: 505
      start: 486
    functionDepth: 2
    functionLinenumber: 486
    functionLinenumberEnd: 505
    functionName: '[com.github.difflib.text.DiffRowGeneratorTest].testIgnoreWhitespaceIssue64()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/text/DiffRowGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.text.DiffRowGeneratorTest].mergeOriginalRevised(boolean)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].oldTag()'
    - '[com.github.difflib.text.DiffRowGenerator.Builder].showInlineDiffs(boolean)'
    - '[com.github.difflib.text.DiffRowGenerator].create()'
    - '[java.util.Arrays].asList(com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].ignoreWhiteSpaces(boolean)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].generateDiffRows(com.github.difflib.text.DiffRowGeneratorTest,com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].newTag()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].build()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].inlineDiffByWord(boolean)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].extracting()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].containsExactly(String,String,String)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].assertThat(com.github.difflib.text.DiffRowGeneratorTest)'
    - '[String].split(String)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.text.DiffRowGeneratorTest].testIgnoreWhitespaceIssue64()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.text.DiffRowGenerator].create()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:509,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator.Builder].showInlineDiffs(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:509,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].inlineDiffByWord(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:509,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].mergeOriginalRevised(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:509,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].oldTag()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:509,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].newTag()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:509,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].processDiffs()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:509,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].build()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:509,1
    - Dst: '[java.util.Arrays].asList(String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:520,1
    - Dst: '[java.util.Arrays].asList(String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:520,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].generateDiffRows(com.github.difflib.text.DiffRowGeneratorTest,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:520,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].get(int)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:522,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].getOldLine()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:522,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(String,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:522,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 18
    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: 523
      start: 507
    functionDepth: 2
    functionLinenumber: 507
    functionLinenumberEnd: 523
    functionName: '[com.github.difflib.text.DiffRowGeneratorTest].testReplaceDiffsIssue63()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/text/DiffRowGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.text.DiffRowGeneratorTest].processDiffs()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].getOldLine()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].oldTag()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].mergeOriginalRevised(boolean)'
    - '[com.github.difflib.text.DiffRowGenerator.Builder].showInlineDiffs(boolean)'
    - '[com.github.difflib.text.DiffRowGenerator].create()'
    - '[java.util.Arrays].asList(String)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(String,com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].generateDiffRows(com.github.difflib.text.DiffRowGeneratorTest,com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].newTag()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].build()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].inlineDiffByWord(boolean)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].get(int)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.text.DiffRowGeneratorTest].testReplaceDiffsIssue63()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.text.DiffRowGenerator].create()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:527,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator.Builder].showInlineDiffs(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:527,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].reportLinesUnchanged(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:527,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].oldTag()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:527,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].newTag()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:527,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].mergeOriginalRevised(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:527,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].inlineDiffByWord(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:527,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].replaceOriginalLinefeedInChangesWithSpaces(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:527,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].build()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:527,1
    - Dst: '[java.util.Arrays].asList(String,String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:538,1
    - Dst: '[java.util.Arrays].asList(String,String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:539,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].generateDiffRows(com.github.difflib.text.DiffRowGeneratorTest,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:537,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].print(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:543,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertThat(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:545,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].hasSize(int)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:545,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    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: 546
      start: 525
    functionDepth: 2
    functionLinenumber: 525
    functionLinenumberEnd: 546
    functionName: '[com.github.difflib.text.DiffRowGeneratorTest].testProblemTooManyDiffRowsIssue65()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/text/DiffRowGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].asList(String,String)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].hasSize(int)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].oldTag()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].mergeOriginalRevised(boolean)'
    - '[com.github.difflib.text.DiffRowGenerator.Builder].showInlineDiffs(boolean)'
    - '[com.github.difflib.text.DiffRowGenerator].create()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].replaceOriginalLinefeedInChangesWithSpaces(boolean)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].reportLinesUnchanged(boolean)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].generateDiffRows(com.github.difflib.text.DiffRowGeneratorTest,com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].newTag()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].build()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].inlineDiffByWord(boolean)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].print(com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].assertThat(com.github.difflib.text.DiffRowGeneratorTest)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.text.DiffRowGeneratorTest].testProblemTooManyDiffRowsIssue65()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.text.DiffRowGenerator].create()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:550,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator.Builder].showInlineDiffs(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:550,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].reportLinesUnchanged(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:550,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].oldTag()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:550,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].newTag()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:550,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].mergeOriginalRevised(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:550,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].inlineDiffByWord(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:550,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].build()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:550,1
    - Dst: '[java.util.Arrays].asList(String,String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:560,1
    - Dst: '[java.util.Arrays].asList(String,String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:561,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].generateDiffRows(com.github.difflib.text.DiffRowGeneratorTest,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:559,1
    - Dst: System.out.println(com.github.difflib.text.DiffRowGeneratorTest)
      Src: com.github.difflib.text.DiffRowGeneratorTest:565,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertThat(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:567,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].hasSize(int)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:567,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    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: 568
      start: 548
    functionDepth: 2
    functionLinenumber: 548
    functionLinenumberEnd: 568
    functionName: '[com.github.difflib.text.DiffRowGeneratorTest].testProblemTooManyDiffRowsIssue65_NoMerge()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/text/DiffRowGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].asList(String,String)'
    - System.out.println(com.github.difflib.text.DiffRowGeneratorTest)
    - '[com.github.difflib.text.DiffRowGeneratorTest].hasSize(int)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].oldTag()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].mergeOriginalRevised(boolean)'
    - '[com.github.difflib.text.DiffRowGenerator.Builder].showInlineDiffs(boolean)'
    - '[com.github.difflib.text.DiffRowGenerator].create()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].reportLinesUnchanged(boolean)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].generateDiffRows(com.github.difflib.text.DiffRowGeneratorTest,com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].newTag()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].build()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].inlineDiffByWord(boolean)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].assertThat(com.github.difflib.text.DiffRowGeneratorTest)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.text.DiffRowGeneratorTest].testProblemTooManyDiffRowsIssue65_NoMerge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.text.DiffRowGenerator].create()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:572,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator.Builder].showInlineDiffs(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:572,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].reportLinesUnchanged(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:572,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].oldTag()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:572,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].newTag()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:572,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].mergeOriginalRevised(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:572,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].inlineDiffByWord(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:572,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].build()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:572,1
    - Dst: '[java.util.Arrays].asList(String,String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:582,1
    - Dst: '[java.util.Arrays].asList(String,String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:583,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].generateDiffRows(com.github.difflib.text.DiffRowGeneratorTest,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:581,1
    - Dst: System.out.println(com.github.difflib.text.DiffRowGeneratorTest)
      Src: com.github.difflib.text.DiffRowGeneratorTest:587,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertThat(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:589,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].hasSize(int)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:589,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    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: 590
      start: 570
    functionDepth: 2
    functionLinenumber: 570
    functionLinenumberEnd: 590
    functionName: '[com.github.difflib.text.DiffRowGeneratorTest].testProblemTooManyDiffRowsIssue65_DiffByWord()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/text/DiffRowGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].asList(String,String)'
    - System.out.println(com.github.difflib.text.DiffRowGeneratorTest)
    - '[com.github.difflib.text.DiffRowGeneratorTest].hasSize(int)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].oldTag()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].mergeOriginalRevised(boolean)'
    - '[com.github.difflib.text.DiffRowGenerator.Builder].showInlineDiffs(boolean)'
    - '[com.github.difflib.text.DiffRowGenerator].create()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].reportLinesUnchanged(boolean)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].generateDiffRows(com.github.difflib.text.DiffRowGeneratorTest,com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].newTag()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].build()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].inlineDiffByWord(boolean)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].assertThat(com.github.difflib.text.DiffRowGeneratorTest)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.text.DiffRowGeneratorTest].testProblemTooManyDiffRowsIssue65_DiffByWord()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.text.DiffRowGenerator].create()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:594,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator.Builder].showInlineDiffs(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:594,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].reportLinesUnchanged(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:594,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].oldTag()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:594,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].newTag()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:594,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].mergeOriginalRevised(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:594,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].inlineDiffByWord(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:594,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].build()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:594,1
    - Dst: '[java.util.Arrays].asList(String,String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:604,1
    - Dst: '[java.util.Arrays].asList(String,String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:605,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].generateDiffRows(com.github.difflib.text.DiffRowGeneratorTest,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:603,1
    - Dst: System.out.println(com.github.difflib.text.DiffRowGeneratorTest)
      Src: com.github.difflib.text.DiffRowGeneratorTest:609,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertThat(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:611,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].hasSize(int)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:611,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    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: 612
      start: 592
    functionDepth: 2
    functionLinenumber: 592
    functionLinenumberEnd: 612
    functionName: '[com.github.difflib.text.DiffRowGeneratorTest].testProblemTooManyDiffRowsIssue65_NoInlineDiff()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/text/DiffRowGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].asList(String,String)'
    - System.out.println(com.github.difflib.text.DiffRowGeneratorTest)
    - '[com.github.difflib.text.DiffRowGeneratorTest].hasSize(int)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].oldTag()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].mergeOriginalRevised(boolean)'
    - '[com.github.difflib.text.DiffRowGenerator.Builder].showInlineDiffs(boolean)'
    - '[com.github.difflib.text.DiffRowGenerator].create()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].reportLinesUnchanged(boolean)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].generateDiffRows(com.github.difflib.text.DiffRowGeneratorTest,com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].newTag()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].build()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].inlineDiffByWord(boolean)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].assertThat(com.github.difflib.text.DiffRowGeneratorTest)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.text.DiffRowGeneratorTest].testProblemTooManyDiffRowsIssue65_NoInlineDiff()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: "(\"American bobtail jaguar. American bobtail bombay but turkish angora
        and tomcat.\\n\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t+ \"Russian blue leopard.
        Lion. Tabby scottish fold for russian blue, so savannah yet lynx. Tomcat singapura,
        cheetah.\\n\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t+ \"Bengal tiger panther but
        singapura but bombay munchkin for cougar.\").split(String)"
      Src: com.github.difflib.text.DiffRowGeneratorTest:617,1
    - Dst: '[java.util.Arrays].asList(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:617,1
    - Dst: "(\"bobtail jaguar. American bobtail turkish angora and tomcat.\\n\"\n\t\t\t\t\t\t\t\t\t\t\t\t+
        \"Russian blue leopard. Lion. Tabby scottish folded for russian blue, so savannah
        yettie? lynx. Tomcat singapura, cheetah.\\n\"\n\t\t\t\t\t\t\t\t\t\t\t\t+ \"Bengal
        tiger panther but singapura but bombay munchkin for cougar. And more.\").split(String)"
      Src: com.github.difflib.text.DiffRowGeneratorTest:621,1
    - Dst: '[java.util.Arrays].asList(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:621,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].create()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:626,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator.Builder].showInlineDiffs(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:626,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].ignoreWhiteSpaces(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:626,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].columnWidth(int)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:626,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].build()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:626,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].generateDiffRows(com.github.difflib.text.DiffRowGeneratorTest,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:631,1
    - Dst: System.out.println(com.github.difflib.text.DiffRowGeneratorTest)
      Src: com.github.difflib.text.DiffRowGeneratorTest:633,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    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: 634
      start: 614
    functionDepth: 2
    functionLinenumber: 614
    functionLinenumberEnd: 634
    functionName: '[com.github.difflib.text.DiffRowGeneratorTest].testLinefeedInStandardTagsWithLineWidthIssue81()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/text/DiffRowGeneratorTest.java
    functionUses: 0
    functionsReached:
    - System.out.println(com.github.difflib.text.DiffRowGeneratorTest)
    - '[com.github.difflib.text.DiffRowGenerator.Builder].showInlineDiffs(boolean)'
    - '[com.github.difflib.text.DiffRowGenerator].create()'
    - '[java.util.Arrays].asList(com.github.difflib.text.DiffRowGeneratorTest)'
    - "(\"bobtail jaguar. American bobtail turkish angora and tomcat.\\n\"\n\t\t\t\t\t\t\t\t\t\t\t\t+
      \"Russian blue leopard. Lion. Tabby scottish folded for russian blue, so savannah
      yettie? lynx. Tomcat singapura, cheetah.\\n\"\n\t\t\t\t\t\t\t\t\t\t\t\t+ \"Bengal
      tiger panther but singapura but bombay munchkin for cougar. And more.\").split(String)"
    - '[com.github.difflib.text.DiffRowGeneratorTest].ignoreWhiteSpaces(boolean)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].generateDiffRows(com.github.difflib.text.DiffRowGeneratorTest,com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].build()'
    - "(\"American bobtail jaguar. American bobtail bombay but turkish angora and
      tomcat.\\n\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t+ \"Russian blue leopard. Lion.
      Tabby scottish fold for russian blue, so savannah yet lynx. Tomcat singapura,
      cheetah.\\n\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t+ \"Bengal tiger panther but
      singapura but bombay munchkin for cougar.\").split(String)"
    - '[com.github.difflib.text.DiffRowGeneratorTest].columnWidth(int)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.text.DiffRowGeneratorTest].testLinefeedInStandardTagsWithLineWidthIssue81()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.file.Paths].get(String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:638,1
    - Dst: '[java.nio.file.Files].lines(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:638,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].joining(String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:639,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].collect(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:638,1
    - Dst: '[java.nio.file.Paths].get(String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:640,1
    - Dst: '[java.nio.file.Files].lines(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:640,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].joining(String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:641,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].collect(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:640,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].create()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:643,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator.Builder].showInlineDiffs(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:643,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].mergeOriginalRevised(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:643,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].inlineDiffByWord(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:643,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].oldTag()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:643,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].newTag()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:643,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].build()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:643,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].split(String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:651,1
    - Dst: '[java.util.Arrays].asList(java.util.List<String>)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:651,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].split(String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:651,1
    - Dst: '[java.util.Arrays].asList(java.util.List<String>)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:651,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].generateDiffRows(com.github.difflib.text.DiffRowGeneratorTest,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:651,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].stream()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:653,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].filter()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:653,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].forEach()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:653,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 28
    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: 654
      start: 636
    functionDepth: 2
    functionLinenumber: 636
    functionLinenumberEnd: 654
    functionName: '[com.github.difflib.text.DiffRowGeneratorTest].testIssue86WrongInlineDiff()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/text/DiffRowGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.text.DiffRowGeneratorTest].forEach()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].joining(String)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].mergeOriginalRevised(boolean)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].oldTag()'
    - '[com.github.difflib.text.DiffRowGenerator.Builder].showInlineDiffs(boolean)'
    - '[com.github.difflib.text.DiffRowGenerator].create()'
    - '[java.util.Arrays].asList(java.util.List<String>)'
    - '[java.nio.file.Paths].get(String)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].generateDiffRows(com.github.difflib.text.DiffRowGeneratorTest,com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].newTag()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].build()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].inlineDiffByWord(boolean)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].collect(com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].split(String)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].stream()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].filter()'
    - '[java.nio.file.Files].lines(com.github.difflib.text.DiffRowGeneratorTest)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.text.DiffRowGeneratorTest].testIssue86WrongInlineDiff()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:658,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:659,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].create()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:661,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator.Builder].showInlineDiffs(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:661,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].inlineDiffByWord(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:661,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].oldTag()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:661,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].newTag()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:661,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].build()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:661,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].generateDiffRows(com.github.difflib.text.DiffRowGeneratorTest,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:667,1
    - Dst: System.out.println(com.github.difflib.text.DiffRowGeneratorTest)
      Src: com.github.difflib.text.DiffRowGeneratorTest:670,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertThat(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:673,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].extracting()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:673,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].containsExactly(String,String,String,String,String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:673,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 18
    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: 676
      start: 656
    functionDepth: 2
    functionLinenumber: 656
    functionLinenumberEnd: 676
    functionName: '[com.github.difflib.text.DiffRowGeneratorTest].testCorrectChangeIssue114()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/text/DiffRowGeneratorTest.java
    functionUses: 0
    functionsReached:
    - System.out.println(com.github.difflib.text.DiffRowGeneratorTest)
    - '[com.github.difflib.text.DiffRowGeneratorTest].oldTag()'
    - '[com.github.difflib.text.DiffRowGenerator.Builder].showInlineDiffs(boolean)'
    - '[com.github.difflib.text.DiffRowGenerator].create()'
    - '[java.util.Arrays].asList(String,String,String,String)'
    - '[java.util.Arrays].asList(String,String,String,String,String)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].generateDiffRows(com.github.difflib.text.DiffRowGeneratorTest,com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].newTag()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].build()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].inlineDiffByWord(boolean)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].extracting()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].containsExactly(String,String,String,String,String)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].assertThat(com.github.difflib.text.DiffRowGeneratorTest)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.text.DiffRowGeneratorTest].testCorrectChangeIssue114()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:680,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:681,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].create()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:683,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator.Builder].showInlineDiffs(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:683,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].inlineDiffByWord(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:683,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].oldTag()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:683,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].newTag()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:683,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].build()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:683,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].generateDiffRows(com.github.difflib.text.DiffRowGeneratorTest,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:689,1
    - Dst: System.out.println(com.github.difflib.text.DiffRowGeneratorTest)
      Src: com.github.difflib.text.DiffRowGeneratorTest:692,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertThat(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:695,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].extracting()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:695,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].containsExactly(String,String,String,String,String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:695,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].get(int)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:698,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].toString()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:698,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertThat(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:698,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].isEqualTo(String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:698,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 22
    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: 699
      start: 678
    functionDepth: 2
    functionLinenumber: 678
    functionLinenumberEnd: 699
    functionName: '[com.github.difflib.text.DiffRowGeneratorTest].testCorrectChangeIssue114_2()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/text/DiffRowGeneratorTest.java
    functionUses: 0
    functionsReached:
    - System.out.println(com.github.difflib.text.DiffRowGeneratorTest)
    - '[com.github.difflib.text.DiffRowGeneratorTest].oldTag()'
    - '[com.github.difflib.text.DiffRowGenerator.Builder].showInlineDiffs(boolean)'
    - '[com.github.difflib.text.DiffRowGenerator].create()'
    - '[java.util.Arrays].asList(String,String,String,String)'
    - '[java.util.Arrays].asList(String,String,String,String,String)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].isEqualTo(String)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].generateDiffRows(com.github.difflib.text.DiffRowGeneratorTest,com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].newTag()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].build()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].inlineDiffByWord(boolean)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].extracting()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].containsExactly(String,String,String,String,String)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].toString()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].assertThat(com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].get(int)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.text.DiffRowGeneratorTest].testCorrectChangeIssue114_2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.file.Paths].get(String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:703,1
    - Dst: '[java.nio.file.Files].lines(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:703,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].joining(String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:704,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].collect(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:703,1
    - Dst: '[java.nio.file.Paths].get(String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:705,1
    - Dst: '[java.nio.file.Files].lines(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:705,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].joining(String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:706,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].collect(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:705,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].create()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:708,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator.Builder].showInlineDiffs(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:708,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].mergeOriginalRevised(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:708,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].inlineDiffByWord(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:708,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].oldTag()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:708,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].newTag()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:708,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].build()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:708,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].split(String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:716,1
    - Dst: '[java.util.Arrays].asList(java.util.List<String>)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:716,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].split(String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:716,1
    - Dst: '[java.util.Arrays].asList(java.util.List<String>)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:716,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].generateDiffRows(com.github.difflib.text.DiffRowGeneratorTest,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:716,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].stream()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:718,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].filter()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:718,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].forEach()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:718,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 28
    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: 719
      start: 701
    functionDepth: 2
    functionLinenumber: 701
    functionLinenumberEnd: 719
    functionName: '[com.github.difflib.text.DiffRowGeneratorTest].testIssue119WrongContextLength()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/text/DiffRowGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.text.DiffRowGeneratorTest].forEach()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].joining(String)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].mergeOriginalRevised(boolean)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].oldTag()'
    - '[com.github.difflib.text.DiffRowGenerator.Builder].showInlineDiffs(boolean)'
    - '[com.github.difflib.text.DiffRowGenerator].create()'
    - '[java.util.Arrays].asList(java.util.List<String>)'
    - '[java.nio.file.Paths].get(String)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].generateDiffRows(com.github.difflib.text.DiffRowGeneratorTest,com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].newTag()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].build()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].inlineDiffByWord(boolean)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].collect(com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].split(String)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].stream()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].filter()'
    - '[java.nio.file.Files].lines(com.github.difflib.text.DiffRowGeneratorTest)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.text.DiffRowGeneratorTest].testIssue119WrongContextLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String,String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:723,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String,String,String,String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:731,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].create()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:742,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator.Builder].showInlineDiffs(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:742,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].oldTag()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:742,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].newTag()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:742,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].build()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:742,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].generateDiffRows(com.github.difflib.text.DiffRowGeneratorTest,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:742,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].stream()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:742,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].map()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:742,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].joining(String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:750,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].collect(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:742,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertThat(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:756,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].isEqualTo(String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:756,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 25
    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: 757
      start: 721
    functionDepth: 2
    functionLinenumber: 721
    functionLinenumberEnd: 757
    functionName: '[com.github.difflib.text.DiffRowGeneratorTest].testIssue129WithDeltaDecompression()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/text/DiffRowGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].asList(String,String,String,String,String,String,String,String,String)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].joining(String)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].oldTag()'
    - '[com.github.difflib.text.DiffRowGenerator.Builder].showInlineDiffs(boolean)'
    - '[com.github.difflib.text.DiffRowGenerator].create()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].isEqualTo(String)'
    - '[java.util.Arrays].asList(String,String,String,String,String,String,String)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].generateDiffRows(com.github.difflib.text.DiffRowGeneratorTest,com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].newTag()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].build()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].collect(com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].stream()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].assertThat(com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].map()'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.text.DiffRowGeneratorTest].testIssue129WithDeltaDecompression()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String,String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:761,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String,String,String,String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:769,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].create()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:780,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator.Builder].showInlineDiffs(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:780,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].decompressDeltas(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:780,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].oldTag()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:780,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].newTag()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:780,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].build()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:780,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].generateDiffRows(com.github.difflib.text.DiffRowGeneratorTest,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:780,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].stream()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:780,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].map()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:780,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].joining(String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:789,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].collect(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:780,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertThat(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:795,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].isEqualTo(String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:795,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 26
    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: 796
      start: 759
    functionDepth: 2
    functionLinenumber: 759
    functionLinenumberEnd: 796
    functionName: '[com.github.difflib.text.DiffRowGeneratorTest].testIssue129SkipDeltaDecompression()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/text/DiffRowGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].asList(String,String,String,String,String,String,String,String,String)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].joining(String)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].oldTag()'
    - '[com.github.difflib.text.DiffRowGenerator.Builder].showInlineDiffs(boolean)'
    - '[com.github.difflib.text.DiffRowGenerator].create()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].isEqualTo(String)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].decompressDeltas(boolean)'
    - '[java.util.Arrays].asList(String,String,String,String,String,String,String)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].generateDiffRows(com.github.difflib.text.DiffRowGeneratorTest,com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].newTag()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].build()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].collect(com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].stream()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].assertThat(com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].map()'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.text.DiffRowGeneratorTest].testIssue129SkipDeltaDecompression()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.file.Paths].get(String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:800,1
    - Dst: '[java.nio.file.Files].lines(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:800,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].joining(String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:801,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].collect(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:800,1
    - Dst: '[java.nio.file.Paths].get(String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:802,1
    - Dst: '[java.nio.file.Files].lines(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:802,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].joining(String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:803,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].collect(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:802,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].create()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:805,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator.Builder].showInlineDiffs(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:805,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].mergeOriginalRevised(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:805,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].inlineDiffByWord(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:805,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].ignoreWhiteSpaces(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:805,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].oldTag()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:805,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].newTag()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:805,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].build()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:805,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].split(String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:814,1
    - Dst: '[java.util.Arrays].asList(java.util.List<String>)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:814,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].split(String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:814,1
    - Dst: '[java.util.Arrays].asList(java.util.List<String>)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:814,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].generateDiffRows(com.github.difflib.text.DiffRowGeneratorTest,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:814,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertThat(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:816,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].hasSize(int)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:816,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].stream()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:818,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].filter()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:818,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].forEach()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:818,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 37
    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: 819
      start: 798
    functionDepth: 2
    functionLinenumber: 798
    functionLinenumberEnd: 819
    functionName: '[com.github.difflib.text.DiffRowGeneratorTest].testIssue129SkipWhitespaceChanges()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/text/DiffRowGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.text.DiffRowGeneratorTest].forEach()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].joining(String)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].mergeOriginalRevised(boolean)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].ignoreWhiteSpaces(boolean)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].newTag()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].filter()'
    - '[com.github.difflib.text.DiffRowGenerator.Builder].showInlineDiffs(boolean)'
    - '[java.nio.file.Paths].get(String)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].build()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].inlineDiffByWord(boolean)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].hasSize(int)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].oldTag()'
    - '[com.github.difflib.text.DiffRowGenerator].create()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].generateDiffRows(com.github.difflib.text.DiffRowGeneratorTest,com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].split(String)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].stream()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].assertThat(com.github.difflib.text.DiffRowGeneratorTest)'
    - '[java.nio.file.Files].lines(com.github.difflib.text.DiffRowGeneratorTest)'
    - '[java.util.Arrays].asList(java.util.List<String>)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].collect(com.github.difflib.text.DiffRowGeneratorTest)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.text.DiffRowGeneratorTest].testIssue129SkipWhitespaceChanges()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.text.DiffRowGenerator].create()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:823,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator.Builder].showInlineDiffs(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:823,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].mergeOriginalRevised(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:823,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].inlineDiffByWord(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:823,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].oldTag()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:823,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].newTag()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:823,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].lineNormalizer()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:823,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].inlineDeltaMerger(java.util.function.Function<com.github.difflib.text.deltamerge.InlineDeltaMergeInfo,List<com.github.difflib.patch.AbstractDelta<String>>>)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:823,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].build()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:823,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertInlineDiffResult(com.github.difflib.text.DiffRowGeneratorTest,String,String,String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:833,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertInlineDiffResult(com.github.difflib.text.DiffRowGeneratorTest,String,String,String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:834,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertInlineDiffResult(com.github.difflib.text.DiffRowGeneratorTest,String,String,String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:839,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertInlineDiffResult(com.github.difflib.text.DiffRowGeneratorTest,String,String,String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:841,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertInlineDiffResult(com.github.difflib.text.DiffRowGeneratorTest,String,String,String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:842,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertInlineDiffResult(com.github.difflib.text.DiffRowGeneratorTest,String,String,String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:843,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    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: 848
      start: 821
    functionDepth: 2
    functionLinenumber: 821
    functionLinenumberEnd: 848
    functionName: '[com.github.difflib.text.DiffRowGeneratorTest].testGeneratorWithWhitespaceDeltaMerge()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/text/DiffRowGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.text.DiffRowGeneratorTest].oldTag()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].mergeOriginalRevised(boolean)'
    - '[com.github.difflib.text.DiffRowGenerator.Builder].showInlineDiffs(boolean)'
    - '[com.github.difflib.text.DiffRowGenerator].create()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].lineNormalizer()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].newTag()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].build()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].inlineDiffByWord(boolean)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].inlineDeltaMerger(java.util.function.Function<com.github.difflib.text.deltamerge.InlineDeltaMergeInfo,List<com.github.difflib.patch.AbstractDelta<String>>>)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].assertInlineDiffResult(com.github.difflib.text.DiffRowGeneratorTest,String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.text.DiffRowGeneratorTest].testGeneratorWithWhitespaceDeltaMerge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.text.deltamerge.DeltaMergeUtils].mergeInlineDeltas(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:853,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].create()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:858,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator.Builder].showInlineDiffs(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:858,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].mergeOriginalRevised(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:858,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].inlineDiffByWord(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:858,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].oldTag()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:858,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].newTag()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:858,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].inlineDeltaMerger(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:858,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].build()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:858,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertInlineDiffResult(com.github.difflib.text.DiffRowGeneratorTest,String,String,String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:867,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertInlineDiffResult(com.github.difflib.text.DiffRowGeneratorTest,String,String,String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:868,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertInlineDiffResult(com.github.difflib.text.DiffRowGeneratorTest,String,String,String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:869,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 20
    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: 870
      start: 850
    functionDepth: 2
    functionLinenumber: 850
    functionLinenumberEnd: 870
    functionName: '[com.github.difflib.text.DiffRowGeneratorTest].testGeneratorWithMergingDeltasForShortEqualities()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/text/DiffRowGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.text.DiffRowGeneratorTest].mergeOriginalRevised(boolean)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].oldTag()'
    - '[com.github.difflib.text.DiffRowGenerator.Builder].showInlineDiffs(boolean)'
    - '[com.github.difflib.text.DiffRowGenerator].create()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].newTag()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].build()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].inlineDiffByWord(boolean)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].inlineDeltaMerger(com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.deltamerge.DeltaMergeUtils].mergeInlineDeltas(com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].assertInlineDiffResult(com.github.difflib.text.DiffRowGeneratorTest,String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.text.DiffRowGeneratorTest].testGeneratorWithMergingDeltasForShortEqualities()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:873,1
    - Dst: '[java.util.Arrays].asList(String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:873,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].generateDiffRows(com.github.difflib.text.DiffRowGeneratorTest,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:873,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].print(List<com.github.difflib.text.DiffRow>)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:874,1
    - Dst: '[List<com.github.difflib.text.DiffRow>].size()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:876,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(int,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:876,1
    - Dst: '[List<com.github.difflib.text.DiffRow>].get(int)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:877,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].getOldLine()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:877,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].toString()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:877,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(String,com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:877,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - com.github.difflib.text.DiffRowGenerator
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - generator
    - original
    - revised
    - expected
    argTypes:
    - com.github.difflib.text.DiffRowGenerator
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 878
      start: 872
    functionDepth: 1
    functionLinenumber: 872
    functionLinenumberEnd: 878
    functionName: '[com.github.difflib.text.DiffRowGeneratorTest].assertInlineDiffResult(com.github.difflib.text.DiffRowGenerator,String,String,String)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/text/DiffRowGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[List<com.github.difflib.text.DiffRow>].size()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].getOldLine()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(String,com.github.difflib.text.DiffRowGeneratorTest)'
    - '[java.util.Arrays].asList(String)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].print(List<com.github.difflib.text.DiffRow>)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].assertEquals(int,com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGenerator].generateDiffRows(com.github.difflib.text.DiffRowGeneratorTest,com.github.difflib.text.DiffRowGeneratorTest)'
    - '[List<com.github.difflib.text.DiffRow>].get(int)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].toString()'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.text.DiffRowGeneratorTest].assertInlineDiffResult(com.github.difflib.text.DiffRowGenerator,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.file.Paths].get(String)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:883,1
    - Dst: '[java.nio.file.FileSystems].newFileSystem(com.github.difflib.text.DiffRowGeneratorTest,ClassLoader)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:882,1
    - Dst: zipFs.getPath(String)
      Src: com.github.difflib.text.DiffRowGeneratorTest:884,1
    - Dst: '[java.nio.file.Files].readAllLines(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:884,1
    - Dst: zipFs.getPath(String)
      Src: com.github.difflib.text.DiffRowGeneratorTest:885,1
    - Dst: '[java.nio.file.Files].readAllLines(com.github.difflib.text.DiffRowGeneratorTest)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:885,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].create()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:887,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator.Builder].lineNormalizer()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:887,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].showInlineDiffs(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:887,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].mergeOriginalRevised(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:887,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].inlineDiffByWord(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:887,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].decompressDeltas(boolean)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:887,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].oldTag()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:887,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].newTag()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:887,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].build()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:887,1
    - Dst: '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace].<init>()'
      Src: com.github.difflib.text.DiffRowGeneratorTest:899,1
    - Dst: '[com.github.difflib.DiffUtils].diff(com.github.difflib.text.DiffRowGeneratorTest,com.github.difflib.text.DiffRowGeneratorTest,com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:899,1
    - Dst: '[com.github.difflib.text.DiffRowGeneratorTest].generateDiffRows(com.github.difflib.text.DiffRowGeneratorTest,com.github.difflib.patch.Patch<T>)'
      Src: com.github.difflib.text.DiffRowGeneratorTest:898,1
    - Dst: System.out.println(com.github.difflib.text.DiffRowGeneratorTest)
      Src: com.github.difflib.text.DiffRowGeneratorTest:901,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - java.net.URISyntaxException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 903
      start: 880
    functionDepth: 2
    functionLinenumber: 880
    functionLinenumberEnd: 903
    functionName: '[com.github.difflib.text.DiffRowGeneratorTest].testIssue188HangOnExamples()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/text/DiffRowGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace].<init>()'
    - System.out.println(com.github.difflib.text.DiffRowGeneratorTest)
    - zipFs.getPath(String)
    - '[java.nio.file.Files].readAllLines(com.github.difflib.text.DiffRowGeneratorTest)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].mergeOriginalRevised(boolean)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].oldTag()'
    - '[com.github.difflib.DiffUtils].diff(com.github.difflib.text.DiffRowGeneratorTest,com.github.difflib.text.DiffRowGeneratorTest,com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace)'
    - '[com.github.difflib.text.DiffRowGenerator].create()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].showInlineDiffs(boolean)'
    - '[java.nio.file.Paths].get(String)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].decompressDeltas(boolean)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].newTag()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].build()'
    - '[com.github.difflib.text.DiffRowGeneratorTest].inlineDiffByWord(boolean)'
    - '[com.github.difflib.text.DiffRowGenerator.Builder].lineNormalizer()'
    - '[java.nio.file.FileSystems].newFileSystem(com.github.difflib.text.DiffRowGeneratorTest,ClassLoader)'
    - '[com.github.difflib.text.DiffRowGeneratorTest].generateDiffRows(com.github.difflib.text.DiffRowGeneratorTest,com.github.difflib.patch.Patch<T>)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.text.DiffRowGeneratorTest].testIssue188HangOnExamples()'
  - 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.github.difflib.text.DiffRowGeneratorTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.github.difflib.text.DiffRowGeneratorTest].<init>()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/text/DiffRowGeneratorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.github.difflib.text.DiffRowGeneratorTest
    signature: '[com.github.difflib.text.DiffRowGeneratorTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.text.StringUtils].htmlEntites(String)'
      Src: com.github.difflib.text.StringUtilsTest:34,1
    - Dst: '[com.github.difflib.text.StringUtilsTest].assertEquals(String,String)'
      Src: com.github.difflib.text.StringUtilsTest:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    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: 35
      start: 32
    functionDepth: 1
    functionLinenumber: 32
    functionLinenumberEnd: 35
    functionName: '[com.github.difflib.text.StringUtilsTest].testHtmlEntites()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/text/StringUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.text.StringUtilsTest].assertEquals(String,String)'
    - '[com.github.difflib.text.StringUtils].htmlEntites(String)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.text.StringUtilsTest].testHtmlEntites()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.text.StringUtils].normalize(String)'
      Src: com.github.difflib.text.StringUtilsTest:42,1
    - Dst: '[com.github.difflib.text.StringUtilsTest].assertEquals(String,String)'
      Src: com.github.difflib.text.StringUtilsTest:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    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: 43
      start: 40
    functionDepth: 2
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionName: '[com.github.difflib.text.StringUtilsTest].testNormalize_String()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/text/StringUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.text.StringUtilsTest].assertEquals(String,String)'
    - '[com.github.difflib.text.StringUtils].normalize(String)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.text.StringUtilsTest].testNormalize_String()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.text.StringUtils].wrapText(String,int)'
      Src: com.github.difflib.text.StringUtilsTest:50,1
    - Dst: '[com.github.difflib.text.StringUtilsTest].assertEquals(String,java.util.List<String>)'
      Src: com.github.difflib.text.StringUtilsTest:50,1
    - Dst: '[com.github.difflib.text.StringUtils].wrapText(String,int)'
      Src: com.github.difflib.text.StringUtilsTest:51,1
    - Dst: '[com.github.difflib.text.StringUtilsTest].assertEquals(String,java.util.List<String>)'
      Src: com.github.difflib.text.StringUtilsTest:51,1
    - Dst: '[com.github.difflib.text.StringUtils].wrapText(String,int)'
      Src: com.github.difflib.text.StringUtilsTest:52,1
    - Dst: '[com.github.difflib.text.StringUtilsTest].assertEquals(String,java.util.List<String>)'
      Src: com.github.difflib.text.StringUtilsTest:52,1
    - Dst: '[com.github.difflib.text.StringUtils].wrapText(String,int)'
      Src: com.github.difflib.text.StringUtilsTest:53,1
    - Dst: '[com.github.difflib.text.StringUtilsTest].assertEquals(String,java.util.List<String>)'
      Src: com.github.difflib.text.StringUtilsTest:53,1
    - Dst: '[com.github.difflib.text.StringUtils].wrapText(String,int)'
      Src: com.github.difflib.text.StringUtilsTest:54,1
    - Dst: '[com.github.difflib.text.StringUtilsTest].assertEquals(String,java.util.List<String>)'
      Src: com.github.difflib.text.StringUtilsTest:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    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: 55
      start: 48
    functionDepth: 2
    functionLinenumber: 48
    functionLinenumberEnd: 55
    functionName: '[com.github.difflib.text.StringUtilsTest].testWrapText_String_int()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/text/StringUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.text.StringUtils].wrapText(String,int)'
    - '[com.github.difflib.text.StringUtilsTest].assertEquals(String,java.util.List<String>)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.text.StringUtilsTest].testWrapText_String_int()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.jupiter.api.Assertions].assertThrows()'
      Src: com.github.difflib.text.StringUtilsTest:59,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    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: 60
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 60
    functionName: '[com.github.difflib.text.StringUtilsTest].testWrapText_String_int_zero()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/text/StringUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.text.StringUtilsTest].testWrapText_String_int_zero()'
  - 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.github.difflib.text.StringUtilsTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.github.difflib.text.StringUtilsTest].<init>()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/text/StringUtilsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.github.difflib.text.StringUtilsTest
    signature: '[com.github.difflib.text.StringUtilsTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: com.github.difflib.UnifiedDiffUtils:49,1
    - Dst: '[com.github.difflib.patch.Patch].<init>()'
      Src: com.github.difflib.UnifiedDiffUtils:50,1
    - Dst: line.startsWith(String)
      Src: com.github.difflib.UnifiedDiffUtils:59,1
    - Dst: '[java.util.regex.Pattern].matcher(com.github.difflib.UnifiedDiffUtils)'
      Src: com.github.difflib.UnifiedDiffUtils:64,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].find()'
      Src: com.github.difflib.UnifiedDiffUtils:65,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].processLinesInPrevChunk(java.util.ArrayList,com.github.difflib.patch.Patch,com.github.difflib.UnifiedDiffUtils,com.github.difflib.UnifiedDiffUtils)'
      Src: com.github.difflib.UnifiedDiffUtils:67,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].group(int)'
      Src: com.github.difflib.UnifiedDiffUtils:69,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].group(int)'
      Src: com.github.difflib.UnifiedDiffUtils:69,1
    - Dst: Integer.parseInt(com.github.difflib.UnifiedDiffUtils)
      Src: com.github.difflib.UnifiedDiffUtils:69,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].group(int)'
      Src: com.github.difflib.UnifiedDiffUtils:70,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].group(int)'
      Src: com.github.difflib.UnifiedDiffUtils:70,1
    - Dst: Integer.parseInt(com.github.difflib.UnifiedDiffUtils)
      Src: com.github.difflib.UnifiedDiffUtils:70,1
    - Dst: line.length()
      Src: com.github.difflib.UnifiedDiffUtils:79,1
    - Dst: line.substring(int,int)
      Src: com.github.difflib.UnifiedDiffUtils:80,1
    - Dst: line.substring(int)
      Src: com.github.difflib.UnifiedDiffUtils:81,1
    - Dst: '[String].equals(com.github.difflib.UnifiedDiffUtils)'
      Src: com.github.difflib.UnifiedDiffUtils:82,1
    - Dst: '[String].equals(com.github.difflib.UnifiedDiffUtils)'
      Src: com.github.difflib.UnifiedDiffUtils:82,1
    - Dst: '[String].equals(com.github.difflib.UnifiedDiffUtils)'
      Src: com.github.difflib.UnifiedDiffUtils:82,1
    - Dst: '[java.util.ArrayList].add()'
      Src: com.github.difflib.UnifiedDiffUtils:83,1
    - Dst: '[java.util.ArrayList].add()'
      Src: com.github.difflib.UnifiedDiffUtils:86,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].processLinesInPrevChunk(java.util.ArrayList,com.github.difflib.patch.Patch,com.github.difflib.UnifiedDiffUtils,com.github.difflib.UnifiedDiffUtils)'
      Src: com.github.difflib.UnifiedDiffUtils:92,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<String>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.github.difflib.patch.Patch<String>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - diff
    argTypes:
    - java.util.List<String>
    constantsTouched: []
    func_position:
      end: 95
      start: 47
    functionDepth: 4
    functionLinenumber: 47
    functionLinenumberEnd: 95
    functionName: '[com.github.difflib.UnifiedDiffUtils].parseUnifiedDiff(java.util.List<String>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/UnifiedDiffUtils.java
    functionUses: 6
    functionsReached:
    - line.startsWith(String)
    - line.substring(int,int)
    - '[com.github.difflib.UnifiedDiffUtils].processLinesInPrevChunk(java.util.ArrayList,com.github.difflib.patch.Patch,com.github.difflib.UnifiedDiffUtils,com.github.difflib.UnifiedDiffUtils)'
    - line.length()
    - '[com.github.difflib.UnifiedDiffUtils].find()'
    - '[com.github.difflib.patch.Patch].<init>()'
    - Integer.parseInt(com.github.difflib.UnifiedDiffUtils)
    - line.substring(int)
    - '[java.util.ArrayList].add()'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.regex.Pattern].matcher(com.github.difflib.UnifiedDiffUtils)'
    - '[com.github.difflib.UnifiedDiffUtils].group(int)'
    - '[String].equals(com.github.difflib.UnifiedDiffUtils)'
    linkageType: ''
    returnType: com.github.difflib.patch.Patch<String>
    signature: '[com.github.difflib.UnifiedDiffUtils].parseUnifiedDiff(java.util.List<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<String[]>].isEmpty()'
      Src: com.github.difflib.UnifiedDiffUtils:100,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: com.github.difflib.UnifiedDiffUtils:101,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: com.github.difflib.UnifiedDiffUtils:102,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: com.github.difflib.UnifiedDiffUtils:104,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: com.github.difflib.UnifiedDiffUtils:105,1
    - Dst: '[String].equals(com.github.difflib.UnifiedDiffUtils)'
      Src: com.github.difflib.UnifiedDiffUtils:111,1
    - Dst: '[String].equals(com.github.difflib.UnifiedDiffUtils)'
      Src: com.github.difflib.UnifiedDiffUtils:111,1
    - Dst: '[java.util.ArrayList].add(com.github.difflib.UnifiedDiffUtils)'
      Src: com.github.difflib.UnifiedDiffUtils:113,1
    - Dst: '[String].equals(com.github.difflib.UnifiedDiffUtils)'
      Src: com.github.difflib.UnifiedDiffUtils:114,1
    - Dst: '[java.util.ArrayList].add(com.github.difflib.UnifiedDiffUtils)'
      Src: com.github.difflib.UnifiedDiffUtils:115,1
    - Dst: '[String].equals(com.github.difflib.UnifiedDiffUtils)'
      Src: com.github.difflib.UnifiedDiffUtils:118,1
    - Dst: '[String].equals(com.github.difflib.UnifiedDiffUtils)'
      Src: com.github.difflib.UnifiedDiffUtils:118,1
    - Dst: '[java.util.ArrayList].add(com.github.difflib.UnifiedDiffUtils)'
      Src: com.github.difflib.UnifiedDiffUtils:120,1
    - Dst: '[String].equals(com.github.difflib.UnifiedDiffUtils)'
      Src: com.github.difflib.UnifiedDiffUtils:121,1
    - Dst: '[java.util.ArrayList].add(com.github.difflib.UnifiedDiffUtils)'
      Src: com.github.difflib.UnifiedDiffUtils:122,1
    - Dst: '[com.github.difflib.patch.Chunk].<init>(int,java.util.ArrayList,java.util.ArrayList)'
      Src: com.github.difflib.UnifiedDiffUtils:127,1
    - Dst: '[com.github.difflib.patch.Chunk].<init>(int,java.util.ArrayList,java.util.ArrayList)'
      Src: com.github.difflib.UnifiedDiffUtils:128,1
    - Dst: '[com.github.difflib.patch.ChangeDelta].<init>(com.github.difflib.patch.Chunk,com.github.difflib.patch.Chunk)'
      Src: com.github.difflib.UnifiedDiffUtils:126,1
    - Dst: '[com.github.difflib.patch.Patch<String>].addDelta(com.github.difflib.patch.ChangeDelta)'
      Src: com.github.difflib.UnifiedDiffUtils:126,1
    - Dst: '[java.util.List<String[]>].clear()'
      Src: com.github.difflib.UnifiedDiffUtils:129,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<String[]>
      - com.github.difflib.patch.Patch<String>
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - rawChunk
    - patch
    - old_ln
    - new_ln
    argTypes:
    - java.util.List<String[]>
    - com.github.difflib.patch.Patch<String>
    - int
    - int
    constantsTouched: []
    func_position:
      end: 131
      start: 97
    functionDepth: 1
    functionLinenumber: 97
    functionLinenumberEnd: 131
    functionName: '[com.github.difflib.UnifiedDiffUtils].processLinesInPrevChunk(java.util.List<String[]>,com.github.difflib.patch.Patch<String>,int,int)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/UnifiedDiffUtils.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<String[]>].isEmpty()'
    - '[com.github.difflib.patch.ChangeDelta].<init>(com.github.difflib.patch.Chunk,com.github.difflib.patch.Chunk)'
    - '[com.github.difflib.patch.Chunk].<init>(int,java.util.ArrayList,java.util.ArrayList)'
    - '[com.github.difflib.patch.Patch<String>].addDelta(com.github.difflib.patch.ChangeDelta)'
    - '[java.util.ArrayList].add(com.github.difflib.UnifiedDiffUtils)'
    - '[java.util.List<String[]>].clear()'
    - '[java.util.ArrayList].<init>()'
    - '[String].equals(com.github.difflib.UnifiedDiffUtils)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.UnifiedDiffUtils].processLinesInPrevChunk(java.util.List<String[]>,com.github.difflib.patch.Patch<String>,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.patch.Patch<String>].getDeltas()'
      Src: com.github.difflib.UnifiedDiffUtils:150,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].isEmpty()'
      Src: com.github.difflib.UnifiedDiffUtils:150,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: com.github.difflib.UnifiedDiffUtils:151,1
    - Dst: '[java.util.Optional].ofNullable(String)'
      Src: com.github.difflib.UnifiedDiffUtils:152,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].orElse(String)'
      Src: com.github.difflib.UnifiedDiffUtils:152,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: com.github.difflib.UnifiedDiffUtils:152,1
    - Dst: '[java.util.Optional].ofNullable(String)'
      Src: com.github.difflib.UnifiedDiffUtils:153,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].orElse(String)'
      Src: com.github.difflib.UnifiedDiffUtils:153,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: com.github.difflib.UnifiedDiffUtils:153,1
    - Dst: '[com.github.difflib.patch.Patch<String>].getDeltas()'
      Src: com.github.difflib.UnifiedDiffUtils:155,1
    - Dst: '[java.util.ArrayList].<init>(com.github.difflib.UnifiedDiffUtils)'
      Src: com.github.difflib.UnifiedDiffUtils:155,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: com.github.difflib.UnifiedDiffUtils:158,1
    - Dst: '[java.util.ArrayList].get(int)'
      Src: com.github.difflib.UnifiedDiffUtils:163,1
    - Dst: '[java.util.ArrayList].add(com.github.difflib.UnifiedDiffUtils)'
      Src: com.github.difflib.UnifiedDiffUtils:164,1
    - Dst: '[java.util.ArrayList].size()'
      Src: com.github.difflib.UnifiedDiffUtils:166,1
    - Dst: '[java.util.ArrayList].size()'
      Src: com.github.difflib.UnifiedDiffUtils:167,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].getSource()'
      Src: com.github.difflib.UnifiedDiffUtils:168,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].getPosition()'
      Src: com.github.difflib.UnifiedDiffUtils:168,1
    - Dst: '[java.util.ArrayList].get(com.github.difflib.UnifiedDiffUtils)'
      Src: com.github.difflib.UnifiedDiffUtils:178,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].getSource()'
      Src: com.github.difflib.UnifiedDiffUtils:179,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].size()'
      Src: com.github.difflib.UnifiedDiffUtils:179,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].getSource()'
      Src: com.github.difflib.UnifiedDiffUtils:180,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].getPosition()'
      Src: com.github.difflib.UnifiedDiffUtils:180,1
    - Dst: '[java.util.ArrayList].add(com.github.difflib.UnifiedDiffUtils)'
      Src: com.github.difflib.UnifiedDiffUtils:181,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].processDeltas(java.util.List<String>,java.util.ArrayList,int,boolean)'
      Src: com.github.difflib.UnifiedDiffUtils:186,1
    - Dst: '[java.util.ArrayList].addAll(java.util.List<String>)'
      Src: com.github.difflib.UnifiedDiffUtils:187,1
    - Dst: '[java.util.ArrayList].clear()'
      Src: com.github.difflib.UnifiedDiffUtils:188,1
    - Dst: '[java.util.ArrayList].add(com.github.difflib.UnifiedDiffUtils)'
      Src: com.github.difflib.UnifiedDiffUtils:189,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].processDeltas(java.util.List<String>,java.util.ArrayList,int,com.github.difflib.UnifiedDiffUtils)'
      Src: com.github.difflib.UnifiedDiffUtils:195,1
    - Dst: '[java.util.ArrayList].addAll(java.util.List<String>)'
      Src: com.github.difflib.UnifiedDiffUtils:197,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: com.github.difflib.UnifiedDiffUtils:200,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 46
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - java.util.List<String>
      - com.github.difflib.patch.Patch<String>
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<String>
      static: true
      superClass: Object
    argCount: 5
    argNames:
    - originalFileName
    - revisedFileName
    - originalLines
    - patch
    - contextSize
    argTypes:
    - String
    - String
    - java.util.List<String>
    - com.github.difflib.patch.Patch<String>
    - int
    constantsTouched: []
    func_position:
      end: 201
      start: 144
    functionDepth: 1
    functionLinenumber: 144
    functionLinenumberEnd: 201
    functionName: '[com.github.difflib.UnifiedDiffUtils].generateUnifiedDiff(String,String,java.util.List<String>,com.github.difflib.patch.Patch<String>,int)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/UnifiedDiffUtils.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.UnifiedDiffUtils].getPosition()'
    - '[java.util.ArrayList].clear()'
    - '[java.util.ArrayList].size()'
    - '[com.github.difflib.UnifiedDiffUtils].getSource()'
    - '[com.github.difflib.UnifiedDiffUtils].processDeltas(java.util.List<String>,java.util.ArrayList,int,com.github.difflib.UnifiedDiffUtils)'
    - '[com.github.difflib.patch.Patch<String>].getDeltas()'
    - '[java.util.ArrayList].get(int)'
    - '[com.github.difflib.UnifiedDiffUtils].processDeltas(java.util.List<String>,java.util.ArrayList,int,boolean)'
    - '[com.github.difflib.UnifiedDiffUtils].orElse(String)'
    - '[java.util.Optional].ofNullable(String)'
    - '[java.util.ArrayList].add(String)'
    - '[com.github.difflib.UnifiedDiffUtils].isEmpty()'
    - '[java.util.ArrayList].<init>(com.github.difflib.UnifiedDiffUtils)'
    - '[java.util.ArrayList].add(com.github.difflib.UnifiedDiffUtils)'
    - '[com.github.difflib.UnifiedDiffUtils].size()'
    - '[java.util.ArrayList].addAll(java.util.List<String>)'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.ArrayList].get(com.github.difflib.UnifiedDiffUtils)'
    linkageType: ''
    returnType: java.util.List<String>
    signature: '[com.github.difflib.UnifiedDiffUtils].generateUnifiedDiff(String,String,java.util.List<String>,com.github.difflib.patch.Patch<String>,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: com.github.difflib.UnifiedDiffUtils:214,1
    - Dst: '[java.util.List<com.github.difflib.patch.AbstractDelta<String>>].get(int)'
      Src: com.github.difflib.UnifiedDiffUtils:219,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].getSource()'
      Src: com.github.difflib.UnifiedDiffUtils:225,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].getPosition()'
      Src: com.github.difflib.UnifiedDiffUtils:225,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].getTarget()'
      Src: com.github.difflib.UnifiedDiffUtils:231,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].getPosition()'
      Src: com.github.difflib.UnifiedDiffUtils:231,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].getSource()'
      Src: com.github.difflib.UnifiedDiffUtils:237,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].getPosition()'
      Src: com.github.difflib.UnifiedDiffUtils:237,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].getSource()'
      Src: com.github.difflib.UnifiedDiffUtils:243,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].getPosition()'
      Src: com.github.difflib.UnifiedDiffUtils:243,1
    - Dst: '[java.util.List<String>].get(com.github.difflib.UnifiedDiffUtils)'
      Src: com.github.difflib.UnifiedDiffUtils:244,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: com.github.difflib.UnifiedDiffUtils:244,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].getDeltaText(com.github.difflib.UnifiedDiffUtils)'
      Src: com.github.difflib.UnifiedDiffUtils:250,1
    - Dst: '[java.util.ArrayList].addAll(java.util.List<String>)'
      Src: com.github.difflib.UnifiedDiffUtils:250,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].getSource()'
      Src: com.github.difflib.UnifiedDiffUtils:251,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].getLines()'
      Src: com.github.difflib.UnifiedDiffUtils:251,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].size()'
      Src: com.github.difflib.UnifiedDiffUtils:251,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].getTarget()'
      Src: com.github.difflib.UnifiedDiffUtils:252,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].getLines()'
      Src: com.github.difflib.UnifiedDiffUtils:252,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].size()'
      Src: com.github.difflib.UnifiedDiffUtils:252,1
    - Dst: '[java.util.List<com.github.difflib.patch.AbstractDelta<String>>].size()'
      Src: com.github.difflib.UnifiedDiffUtils:255,1
    - Dst: '[java.util.List<com.github.difflib.patch.AbstractDelta<String>>].get(com.github.difflib.UnifiedDiffUtils)'
      Src: com.github.difflib.UnifiedDiffUtils:256,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].getSource()'
      Src: com.github.difflib.UnifiedDiffUtils:257,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].getPosition()'
      Src: com.github.difflib.UnifiedDiffUtils:257,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].getSource()'
      Src: com.github.difflib.UnifiedDiffUtils:258,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].getLines()'
      Src: com.github.difflib.UnifiedDiffUtils:258,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].size()'
      Src: com.github.difflib.UnifiedDiffUtils:258,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].getSource()'
      Src: com.github.difflib.UnifiedDiffUtils:259,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].getPosition()'
      Src: com.github.difflib.UnifiedDiffUtils:259,1
    - Dst: '[java.util.List<String>].get(com.github.difflib.UnifiedDiffUtils)'
      Src: com.github.difflib.UnifiedDiffUtils:261,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: com.github.difflib.UnifiedDiffUtils:261,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].getDeltaText(com.github.difflib.UnifiedDiffUtils)'
      Src: com.github.difflib.UnifiedDiffUtils:265,1
    - Dst: '[java.util.ArrayList].addAll(java.util.List<String>)'
      Src: com.github.difflib.UnifiedDiffUtils:265,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].getSource()'
      Src: com.github.difflib.UnifiedDiffUtils:266,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].getLines()'
      Src: com.github.difflib.UnifiedDiffUtils:266,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].size()'
      Src: com.github.difflib.UnifiedDiffUtils:266,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].getTarget()'
      Src: com.github.difflib.UnifiedDiffUtils:267,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].getLines()'
      Src: com.github.difflib.UnifiedDiffUtils:267,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].size()'
      Src: com.github.difflib.UnifiedDiffUtils:267,1
    - Dst: curDelta.getSource()
      Src: com.github.difflib.UnifiedDiffUtils:273,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].getPosition()'
      Src: com.github.difflib.UnifiedDiffUtils:273,1
    - Dst: curDelta.getSource()
      Src: com.github.difflib.UnifiedDiffUtils:274,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].getLines()'
      Src: com.github.difflib.UnifiedDiffUtils:274,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].size()'
      Src: com.github.difflib.UnifiedDiffUtils:274,1
    - Dst: '[java.util.List<String>].size()'
      Src: com.github.difflib.UnifiedDiffUtils:275,1
    - Dst: '[java.util.List<String>].get(com.github.difflib.UnifiedDiffUtils)'
      Src: com.github.difflib.UnifiedDiffUtils:276,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: com.github.difflib.UnifiedDiffUtils:276,1
    - Dst: '[StringBuilder].<init>()'
      Src: com.github.difflib.UnifiedDiffUtils:283,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.github.difflib.UnifiedDiffUtils:284,1
    - Dst: '[StringBuilder].append(com.github.difflib.UnifiedDiffUtils)'
      Src: com.github.difflib.UnifiedDiffUtils:285,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.github.difflib.UnifiedDiffUtils:286,1
    - Dst: '[StringBuilder].append(com.github.difflib.UnifiedDiffUtils)'
      Src: com.github.difflib.UnifiedDiffUtils:287,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.github.difflib.UnifiedDiffUtils:288,1
    - Dst: '[StringBuilder].append(com.github.difflib.UnifiedDiffUtils)'
      Src: com.github.difflib.UnifiedDiffUtils:289,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.github.difflib.UnifiedDiffUtils:290,1
    - Dst: '[StringBuilder].append(com.github.difflib.UnifiedDiffUtils)'
      Src: com.github.difflib.UnifiedDiffUtils:291,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.github.difflib.UnifiedDiffUtils:292,1
    - Dst: '[StringBuilder].toString()'
      Src: com.github.difflib.UnifiedDiffUtils:293,1
    - Dst: '[java.util.ArrayList].add(int,com.github.difflib.UnifiedDiffUtils)'
      Src: com.github.difflib.UnifiedDiffUtils:293,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 103
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<String>
      - java.util.List<com.github.difflib.patch.AbstractDelta<String>>
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<String>
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - origLines
    - deltas
    - contextSize
    - newFile
    argTypes:
    - java.util.List<String>
    - java.util.List<com.github.difflib.patch.AbstractDelta<String>>
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 296
      start: 212
    functionDepth: 1
    functionLinenumber: 212
    functionLinenumberEnd: 296
    functionName: '[com.github.difflib.UnifiedDiffUtils].processDeltas(java.util.List<String>,java.util.List<com.github.difflib.patch.AbstractDelta<String>>,int,boolean)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/UnifiedDiffUtils.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.UnifiedDiffUtils].getPosition()'
    - '[com.github.difflib.UnifiedDiffUtils].getLines()'
    - '[StringBuilder].toString()'
    - '[java.util.List<com.github.difflib.patch.AbstractDelta<String>>].get(int)'
    - '[java.util.ArrayList].<init>()'
    - '[com.github.difflib.UnifiedDiffUtils].getTarget()'
    - '[com.github.difflib.UnifiedDiffUtils].getDeltaText(com.github.difflib.UnifiedDiffUtils)'
    - '[com.github.difflib.UnifiedDiffUtils].size()'
    - '[StringBuilder].append(com.github.difflib.UnifiedDiffUtils)'
    - '[java.util.List<String>].get(com.github.difflib.UnifiedDiffUtils)'
    - '[com.github.difflib.UnifiedDiffUtils].getSource()'
    - '[java.util.List<com.github.difflib.patch.AbstractDelta<String>>].size()'
    - curDelta.getSource()
    - '[java.util.ArrayList].add(String)'
    - '[StringBuilder].append(String)'
    - '[java.util.ArrayList].addAll(java.util.List<String>)'
    - '[java.util.List<com.github.difflib.patch.AbstractDelta<String>>].get(com.github.difflib.UnifiedDiffUtils)'
    - '[java.util.List<String>].size()'
    - '[java.util.ArrayList].add(int,com.github.difflib.UnifiedDiffUtils)'
    - '[StringBuilder].<init>()'
    linkageType: ''
    returnType: java.util.List<String>
    signature: '[com.github.difflib.UnifiedDiffUtils].processDeltas(java.util.List<String>,java.util.List<com.github.difflib.patch.AbstractDelta<String>>,int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: com.github.difflib.UnifiedDiffUtils:305,1
    - Dst: '[com.github.difflib.patch.AbstractDelta<String>].getSource()'
      Src: com.github.difflib.UnifiedDiffUtils:306,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].getLines()'
      Src: com.github.difflib.UnifiedDiffUtils:306,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: com.github.difflib.UnifiedDiffUtils:307,1
    - Dst: '[com.github.difflib.patch.AbstractDelta<String>].getTarget()'
      Src: com.github.difflib.UnifiedDiffUtils:309,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].getLines()'
      Src: com.github.difflib.UnifiedDiffUtils:309,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: com.github.difflib.UnifiedDiffUtils:310,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - com.github.difflib.patch.AbstractDelta<String>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<String>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - delta
    argTypes:
    - com.github.difflib.patch.AbstractDelta<String>
    constantsTouched: []
    func_position:
      end: 313
      start: 304
    functionDepth: 1
    functionLinenumber: 304
    functionLinenumberEnd: 313
    functionName: '[com.github.difflib.UnifiedDiffUtils].getDeltaText(com.github.difflib.patch.AbstractDelta<String>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/UnifiedDiffUtils.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.patch.AbstractDelta<String>].getTarget()'
    - '[com.github.difflib.patch.AbstractDelta<String>].getSource()'
    - '[com.github.difflib.UnifiedDiffUtils].getLines()'
    - '[java.util.ArrayList].add(String)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: java.util.List<String>
    signature: '[com.github.difflib.UnifiedDiffUtils].getDeltaText(com.github.difflib.patch.AbstractDelta<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.regex.Pattern].compile(String)'
      Src: com.github.difflib.UnifiedDiffUtils:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.github.difflib.UnifiedDiffUtils
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 315
      start: 315
    functionDepth: 0
    functionLinenumber: 315
    functionLinenumberEnd: 315
    functionName: '[com.github.difflib.UnifiedDiffUtils].<init>()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/UnifiedDiffUtils.java
    functionUses: 0
    functionsReached:
    - '[java.util.regex.Pattern].compile(String)'
    linkageType: ''
    returnType: com.github.difflib.UnifiedDiffUtils
    signature: '[com.github.difflib.UnifiedDiffUtils].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.UnifiedDiffUtils].generateOriginalAndDiff(java.util.List<String>,java.util.List<String>,null,null)'
      Src: com.github.difflib.UnifiedDiffUtils:331,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<String>
      - java.util.List<String>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<String>
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - original
    - revised
    argTypes:
    - java.util.List<String>
    - java.util.List<String>
    constantsTouched: []
    func_position:
      end: 332
      start: 330
    functionDepth: 0
    functionLinenumber: 330
    functionLinenumberEnd: 332
    functionName: '[com.github.difflib.UnifiedDiffUtils].generateOriginalAndDiff(java.util.List<String>,java.util.List<String>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/UnifiedDiffUtils.java
    functionUses: 2
    functionsReached:
    - '[com.github.difflib.UnifiedDiffUtils].generateOriginalAndDiff(java.util.List<String>,java.util.List<String>,null,null)'
    linkageType: ''
    returnType: java.util.List<String>
    signature: '[com.github.difflib.UnifiedDiffUtils].generateOriginalAndDiff(java.util.List<String>,java.util.List<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.DiffUtils].diff(java.util.List<String>,java.util.List<String>)'
      Src: com.github.difflib.UnifiedDiffUtils:358,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].generateUnifiedDiff(com.github.difflib.UnifiedDiffUtils,com.github.difflib.UnifiedDiffUtils,java.util.List<String>,com.github.difflib.patch.Patch<T>,int)'
      Src: com.github.difflib.UnifiedDiffUtils:359,1
    - Dst: '[java.util.List<String>].isEmpty()'
      Src: com.github.difflib.UnifiedDiffUtils:360,1
    - Dst: '[java.util.List<String>].add(String)'
      Src: com.github.difflib.UnifiedDiffUtils:361,1
    - Dst: '[java.util.List<String>].add(String)'
      Src: com.github.difflib.UnifiedDiffUtils:362,1
    - Dst: '[java.util.List<String>].add(String)'
      Src: com.github.difflib.UnifiedDiffUtils:363,1
    - Dst: '[java.util.List<String>].size()'
      Src: com.github.difflib.UnifiedDiffUtils:364,1
    - Dst: '[java.util.List<String>].get(int)'
      Src: com.github.difflib.UnifiedDiffUtils:364,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].contains(String)'
      Src: com.github.difflib.UnifiedDiffUtils:364,1
    - Dst: '[java.util.List<String>].get(int)'
      Src: com.github.difflib.UnifiedDiffUtils:365,1
    - Dst: '[java.util.List<String>].set(int,com.github.difflib.UnifiedDiffUtils)'
      Src: com.github.difflib.UnifiedDiffUtils:365,1
    - Dst: '[java.util.List<String>].add(int,String)'
      Src: com.github.difflib.UnifiedDiffUtils:366,1
    - Dst: '[java.util.List<String>].stream()'
      Src: com.github.difflib.UnifiedDiffUtils:368,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].map()'
      Src: com.github.difflib.UnifiedDiffUtils:368,1
    - Dst: '[java.util.stream.Collectors].toList()'
      Src: com.github.difflib.UnifiedDiffUtils:368,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].collect(com.github.difflib.UnifiedDiffUtils)'
      Src: com.github.difflib.UnifiedDiffUtils:368,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].insertOrig(com.github.difflib.UnifiedDiffUtils,java.util.List<String>)'
      Src: com.github.difflib.UnifiedDiffUtils:369,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<String>
      - java.util.List<String>
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<String>
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - original
    - revised
    - originalFileName
    - revisedFileName
    argTypes:
    - java.util.List<String>
    - java.util.List<String>
    - String
    - String
    constantsTouched: []
    func_position:
      end: 370
      start: 348
    functionDepth: 1
    functionLinenumber: 348
    functionLinenumberEnd: 370
    functionName: '[com.github.difflib.UnifiedDiffUtils].generateOriginalAndDiff(java.util.List<String>,java.util.List<String>,String,String)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/UnifiedDiffUtils.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<String>].stream()'
    - '[java.util.List<String>].size()'
    - '[java.util.List<String>].set(int,com.github.difflib.UnifiedDiffUtils)'
    - '[java.util.List<String>].add(int,String)'
    - '[com.github.difflib.UnifiedDiffUtils].generateUnifiedDiff(com.github.difflib.UnifiedDiffUtils,com.github.difflib.UnifiedDiffUtils,java.util.List<String>,com.github.difflib.patch.Patch<T>,int)'
    - '[java.util.List<String>].get(int)'
    - '[com.github.difflib.UnifiedDiffUtils].map()'
    - '[com.github.difflib.UnifiedDiffUtils].insertOrig(com.github.difflib.UnifiedDiffUtils,java.util.List<String>)'
    - '[com.github.difflib.DiffUtils].diff(java.util.List<String>,java.util.List<String>)'
    - '[java.util.stream.Collectors].toList()'
    - '[com.github.difflib.UnifiedDiffUtils].collect(com.github.difflib.UnifiedDiffUtils)'
    - '[com.github.difflib.UnifiedDiffUtils].contains(String)'
    - '[java.util.List<String>].add(String)'
    - '[java.util.List<String>].isEmpty()'
    linkageType: ''
    returnType: java.util.List<String>
    signature: '[com.github.difflib.UnifiedDiffUtils].generateOriginalAndDiff(java.util.List<String>,java.util.List<String>,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: com.github.difflib.UnifiedDiffUtils:374,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: com.github.difflib.UnifiedDiffUtils:375,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: com.github.difflib.UnifiedDiffUtils:376,1
    - Dst: '[java.util.List<String>].size()'
      Src: com.github.difflib.UnifiedDiffUtils:377,1
    - Dst: '[java.util.List<String>].get(com.github.difflib.UnifiedDiffUtils)'
      Src: com.github.difflib.UnifiedDiffUtils:378,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].startsWith(String)'
      Src: com.github.difflib.UnifiedDiffUtils:379,1
    - Dst: '[String].equals(com.github.difflib.UnifiedDiffUtils)'
      Src: com.github.difflib.UnifiedDiffUtils:379,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].contains(String)'
      Src: com.github.difflib.UnifiedDiffUtils:379,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: com.github.difflib.UnifiedDiffUtils:380,1
    - Dst: '[java.util.ArrayList].addAll(java.util.ArrayList)'
      Src: com.github.difflib.UnifiedDiffUtils:381,1
    - Dst: '[java.util.ArrayList].add(java.util.ArrayList)'
      Src: com.github.difflib.UnifiedDiffUtils:382,1
    - Dst: '[java.util.ArrayList].clear()'
      Src: com.github.difflib.UnifiedDiffUtils:383,1
    - Dst: '[java.util.ArrayList].add(com.github.difflib.UnifiedDiffUtils)'
      Src: com.github.difflib.UnifiedDiffUtils:384,1
    - Dst: '[java.util.List<String>].size()'
      Src: com.github.difflib.UnifiedDiffUtils:387,1
    - Dst: '[java.util.ArrayList].add(com.github.difflib.UnifiedDiffUtils)'
      Src: com.github.difflib.UnifiedDiffUtils:388,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: com.github.difflib.UnifiedDiffUtils:389,1
    - Dst: '[java.util.ArrayList].addAll(java.util.ArrayList)'
      Src: com.github.difflib.UnifiedDiffUtils:390,1
    - Dst: '[java.util.ArrayList].add(java.util.ArrayList)'
      Src: com.github.difflib.UnifiedDiffUtils:391,1
    - Dst: '[java.util.ArrayList].clear()'
      Src: com.github.difflib.UnifiedDiffUtils:392,1
    - Dst: '[java.util.ArrayList].add(com.github.difflib.UnifiedDiffUtils)'
      Src: com.github.difflib.UnifiedDiffUtils:395,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].insertOrig(java.util.ArrayList,java.util.ArrayList,java.util.List<String>)'
      Src: com.github.difflib.UnifiedDiffUtils:397,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<String>
      - java.util.List<String>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<String>
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - original
    - unifiedDiff
    argTypes:
    - java.util.List<String>
    - java.util.List<String>
    constantsTouched: []
    func_position:
      end: 399
      start: 373
    functionDepth: 1
    functionLinenumber: 373
    functionLinenumberEnd: 399
    functionName: '[com.github.difflib.UnifiedDiffUtils].insertOrig(java.util.List<String>,java.util.List<String>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/UnifiedDiffUtils.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<String>].size()'
    - '[com.github.difflib.UnifiedDiffUtils].insertOrig(java.util.ArrayList,java.util.ArrayList,java.util.List<String>)'
    - '[java.util.List<String>].get(com.github.difflib.UnifiedDiffUtils)'
    - '[java.util.ArrayList].add(java.util.ArrayList)'
    - '[java.util.ArrayList].clear()'
    - '[java.util.ArrayList].addAll(java.util.ArrayList)'
    - '[com.github.difflib.UnifiedDiffUtils].startsWith(String)'
    - '[java.util.ArrayList].add(com.github.difflib.UnifiedDiffUtils)'
    - '[java.util.ArrayList].<init>()'
    - '[com.github.difflib.UnifiedDiffUtils].contains(String)'
    - '[String].equals(com.github.difflib.UnifiedDiffUtils)'
    linkageType: ''
    returnType: java.util.List<String>
    signature: '[com.github.difflib.UnifiedDiffUtils].insertOrig(java.util.List<String>,java.util.List<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<java.util.List<String>>].size()'
      Src: com.github.difflib.UnifiedDiffUtils:403,1
    - Dst: '[java.util.List<java.util.List<String>>].get(com.github.difflib.UnifiedDiffUtils)'
      Src: com.github.difflib.UnifiedDiffUtils:404,1
    - Dst: '[java.util.List<java.util.List<String>>].size()'
      Src: com.github.difflib.UnifiedDiffUtils:405,1
    - Dst: '[java.util.List<java.util.List<String>>].get(int)'
      Src: com.github.difflib.UnifiedDiffUtils:405,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].get(int)'
      Src: com.github.difflib.UnifiedDiffUtils:406,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].get(int)'
      Src: com.github.difflib.UnifiedDiffUtils:406,1
    - Dst: nexDiff.get(int)
      Src: com.github.difflib.UnifiedDiffUtils:407,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].insert(java.util.List<String>,com.github.difflib.UnifiedDiffUtils)'
      Src: com.github.difflib.UnifiedDiffUtils:408,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].getRowMap(com.github.difflib.UnifiedDiffUtils)'
      Src: com.github.difflib.UnifiedDiffUtils:409,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].getRowMap(com.github.difflib.UnifiedDiffUtils)'
      Src: com.github.difflib.UnifiedDiffUtils:411,1
    - Dst: '[java.util.Map<String,Integer>].get(String)'
      Src: com.github.difflib.UnifiedDiffUtils:413,1
    - Dst: '[java.util.Map<String,Integer>].get(String)'
      Src: com.github.difflib.UnifiedDiffUtils:414,1
    - Dst: '[java.util.Map<String,Integer>].get(String)'
      Src: com.github.difflib.UnifiedDiffUtils:414,1
    - Dst: '[java.util.Map<String,Integer>].get(String)'
      Src: com.github.difflib.UnifiedDiffUtils:416,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].getOrigList(java.util.List<String>,com.github.difflib.UnifiedDiffUtils,com.github.difflib.UnifiedDiffUtils)'
      Src: com.github.difflib.UnifiedDiffUtils:417,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].insert(java.util.List<String>,java.util.List<String>)'
      Src: com.github.difflib.UnifiedDiffUtils:417,1
    - Dst: '[java.util.Map<String,Integer>].get(String)'
      Src: com.github.difflib.UnifiedDiffUtils:419,1
    - Dst: '[java.util.Map<String,Integer>].get(String)'
      Src: com.github.difflib.UnifiedDiffUtils:419,1
    - Dst: simb.contains(String)
      Src: com.github.difflib.UnifiedDiffUtils:421,1
    - Dst: '[java.util.Map<String,Integer>].get(String)'
      Src: com.github.difflib.UnifiedDiffUtils:421,1
    - Dst: '[java.util.List<String>].size()'
      Src: com.github.difflib.UnifiedDiffUtils:421,1
    - Dst: '[java.util.List<String>].size()'
      Src: com.github.difflib.UnifiedDiffUtils:422,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].getOrigList(java.util.List<String>,com.github.difflib.UnifiedDiffUtils,int)'
      Src: com.github.difflib.UnifiedDiffUtils:422,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].insert(java.util.List<String>,java.util.List<String>)'
      Src: com.github.difflib.UnifiedDiffUtils:422,1
    - Dst: '[java.util.Map<String,Integer>].get(String)'
      Src: com.github.difflib.UnifiedDiffUtils:423,1
    - Dst: '[java.util.Map<String,Integer>].get(String)'
      Src: com.github.difflib.UnifiedDiffUtils:423,1
    - Dst: '[java.util.List<String>].size()'
      Src: com.github.difflib.UnifiedDiffUtils:423,1
    - Dst: '[java.util.List<String>].size()'
      Src: com.github.difflib.UnifiedDiffUtils:424,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].getOrigList(java.util.List<String>,com.github.difflib.UnifiedDiffUtils,int)'
      Src: com.github.difflib.UnifiedDiffUtils:424,1
    - Dst: '[com.github.difflib.UnifiedDiffUtils].insert(java.util.List<String>,java.util.List<String>)'
      Src: com.github.difflib.UnifiedDiffUtils:424,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 63
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<java.util.List<String>>
      - java.util.List<String>
      - java.util.List<String>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - diffList
    - result
    - original
    argTypes:
    - java.util.List<java.util.List<String>>
    - java.util.List<String>
    - java.util.List<String>
    constantsTouched: []
    func_position:
      end: 427
      start: 402
    functionDepth: 1
    functionLinenumber: 402
    functionLinenumberEnd: 427
    functionName: '[com.github.difflib.UnifiedDiffUtils].insertOrig(java.util.List<java.util.List<String>>,java.util.List<String>,java.util.List<String>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/UnifiedDiffUtils.java
    functionUses: 0
    functionsReached:
    - nexDiff.get(int)
    - '[java.util.List<String>].size()'
    - '[java.util.List<java.util.List<String>>].get(com.github.difflib.UnifiedDiffUtils)'
    - simb.contains(String)
    - '[com.github.difflib.UnifiedDiffUtils].insert(java.util.List<String>,com.github.difflib.UnifiedDiffUtils)'
    - '[java.util.List<java.util.List<String>>].get(int)'
    - '[java.util.Map<String,Integer>].get(String)'
    - '[com.github.difflib.UnifiedDiffUtils].getOrigList(java.util.List<String>,com.github.difflib.UnifiedDiffUtils,com.github.difflib.UnifiedDiffUtils)'
    - '[com.github.difflib.UnifiedDiffUtils].getOrigList(java.util.List<String>,com.github.difflib.UnifiedDiffUtils,int)'
    - '[java.util.List<java.util.List<String>>].size()'
    - '[com.github.difflib.UnifiedDiffUtils].getRowMap(com.github.difflib.UnifiedDiffUtils)'
    - '[com.github.difflib.UnifiedDiffUtils].insert(java.util.List<String>,java.util.List<String>)'
    - '[com.github.difflib.UnifiedDiffUtils].get(int)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.UnifiedDiffUtils].insertOrig(java.util.List<java.util.List<String>>,java.util.List<String>,java.util.List<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<String>].add(com.github.difflib.UnifiedDiffUtils)'
      Src: com.github.difflib.UnifiedDiffUtils:432,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<String>
      - java.util.List<String>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - result
    - noChangeContent
    argTypes:
    - java.util.List<String>
    - java.util.List<String>
    constantsTouched: []
    func_position:
      end: 434
      start: 430
    functionDepth: 0
    functionLinenumber: 430
    functionLinenumberEnd: 434
    functionName: '[com.github.difflib.UnifiedDiffUtils].insert(java.util.List<String>,java.util.List<String>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/UnifiedDiffUtils.java
    functionUses: 1
    functionsReached:
    - '[java.util.List<String>].add(com.github.difflib.UnifiedDiffUtils)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.UnifiedDiffUtils].insert(java.util.List<String>,java.util.List<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: com.github.difflib.UnifiedDiffUtils:438,1
    - Dst: '[String].startsWith(String)'
      Src: com.github.difflib.UnifiedDiffUtils:439,1
    - Dst: '[String].split(String)'
      Src: com.github.difflib.UnifiedDiffUtils:440,1
    - Dst: org.split(String)
      Src: com.github.difflib.UnifiedDiffUtils:442,1
    - Dst: orgSp[0].substring(int)
      Src: com.github.difflib.UnifiedDiffUtils:443,1
    - Dst: Integer.valueOf(com.github.difflib.UnifiedDiffUtils)
      Src: com.github.difflib.UnifiedDiffUtils:443,1
    - Dst: '[java.util.HashMap].put(String,com.github.difflib.UnifiedDiffUtils)'
      Src: com.github.difflib.UnifiedDiffUtils:443,1
    - Dst: Integer.valueOf()
      Src: com.github.difflib.UnifiedDiffUtils:444,1
    - Dst: '[java.util.HashMap].put(String,com.github.difflib.UnifiedDiffUtils)'
      Src: com.github.difflib.UnifiedDiffUtils:444,1
    - Dst: org.split(String)
      Src: com.github.difflib.UnifiedDiffUtils:445,1
    - Dst: revSp[0].substring(int)
      Src: com.github.difflib.UnifiedDiffUtils:446,1
    - Dst: Integer.valueOf(com.github.difflib.UnifiedDiffUtils)
      Src: com.github.difflib.UnifiedDiffUtils:446,1
    - Dst: '[java.util.HashMap].put(String,com.github.difflib.UnifiedDiffUtils)'
      Src: com.github.difflib.UnifiedDiffUtils:446,1
    - Dst: Integer.valueOf()
      Src: com.github.difflib.UnifiedDiffUtils:447,1
    - Dst: '[java.util.HashMap].put(String,com.github.difflib.UnifiedDiffUtils)'
      Src: com.github.difflib.UnifiedDiffUtils:447,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Map<String,Integer>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 450
      start: 437
    functionDepth: 1
    functionLinenumber: 437
    functionLinenumberEnd: 450
    functionName: '[com.github.difflib.UnifiedDiffUtils].getRowMap(String)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/UnifiedDiffUtils.java
    functionUses: 0
    functionsReached:
    - org.split(String)
    - '[java.util.HashMap].<init>()'
    - '[String].startsWith(String)'
    - '[java.util.HashMap].put(String,com.github.difflib.UnifiedDiffUtils)'
    - Integer.valueOf(com.github.difflib.UnifiedDiffUtils)
    - orgSp[0].substring(int)
    - revSp[0].substring(int)
    - '[String].split(String)'
    - Integer.valueOf()
    linkageType: ''
    returnType: java.util.Map<String,Integer>
    signature: '[com.github.difflib.UnifiedDiffUtils].getRowMap(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: com.github.difflib.UnifiedDiffUtils:454,1
    - Dst: '[java.util.List<String>].size()'
      Src: com.github.difflib.UnifiedDiffUtils:455,1
    - Dst: '[java.util.List<String>].size()'
      Src: com.github.difflib.UnifiedDiffUtils:455,1
    - Dst: '[java.util.List<String>].get(com.github.difflib.UnifiedDiffUtils)'
      Src: com.github.difflib.UnifiedDiffUtils:458,1
    - Dst: '[java.util.ArrayList].add(com.github.difflib.UnifiedDiffUtils)'
      Src: com.github.difflib.UnifiedDiffUtils:458,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<String>
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<String>
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - originalWithPrefix
    - start
    - end
    argTypes:
    - java.util.List<String>
    - int
    - int
    constantsTouched: []
    func_position:
      end: 462
      start: 453
    functionDepth: 1
    functionLinenumber: 453
    functionLinenumberEnd: 462
    functionName: '[com.github.difflib.UnifiedDiffUtils].getOrigList(java.util.List<String>,int,int)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/UnifiedDiffUtils.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].add(com.github.difflib.UnifiedDiffUtils)'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.List<String>].get(com.github.difflib.UnifiedDiffUtils)'
    - '[java.util.List<String>].size()'
    linkageType: ''
    returnType: java.util.List<String>
    signature: '[com.github.difflib.UnifiedDiffUtils].getOrigList(java.util.List<String>,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.github.difflib.algorithm.DiffAlgorithmFactory
      classConcrete: true
      classEnum: false
      classFields:
      - com.github.difflib.algorithm.DiffAlgorithmFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - factory
    argTypes:
    - com.github.difflib.algorithm.DiffAlgorithmFactory
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[com.github.difflib.DiffUtils].withDefaultDiffAlgorithmFactory(com.github.difflib.algorithm.DiffAlgorithmFactory)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/DiffUtils.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.DiffUtils].withDefaultDiffAlgorithmFactory(com.github.difflib.algorithm.DiffAlgorithmFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.algorithm.DiffAlgorithmFactory].create()'
      Src: com.github.difflib.DiffUtils:62,1
    - Dst: '[com.github.difflib.DiffUtils].diff(java.util.List<?extendsT>,java.util.List<?extendsT>,com.github.difflib.algorithm.DiffAlgorithmI<T>,com.github.difflib.algorithm.DiffAlgorithmListener)'
      Src: com.github.difflib.DiffUtils:62,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<?extendsT>
      - java.util.List<?extendsT>
      - com.github.difflib.algorithm.DiffAlgorithmListener
      classConcrete: true
      classEnum: false
      classFields:
      - com.github.difflib.algorithm.DiffAlgorithmFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.github.difflib.patch.Patch<T>
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - original
    - revised
    - progress
    argTypes:
    - java.util.List<?extendsT>
    - java.util.List<?extendsT>
    - com.github.difflib.algorithm.DiffAlgorithmListener
    constantsTouched: []
    func_position:
      end: 63
      start: 60
    functionDepth: 3
    functionLinenumber: 60
    functionLinenumberEnd: 63
    functionName: '[com.github.difflib.DiffUtils].diff(java.util.List<?extendsT>,java.util.List<?extendsT>,com.github.difflib.algorithm.DiffAlgorithmListener)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/DiffUtils.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.DiffUtils].diff(java.util.List<?extendsT>,java.util.List<?extendsT>,com.github.difflib.algorithm.DiffAlgorithmI<T>,com.github.difflib.algorithm.DiffAlgorithmListener)'
    - '[com.github.difflib.algorithm.DiffAlgorithmFactory].create()'
    linkageType: ''
    returnType: com.github.difflib.patch.Patch<T>
    signature: '[com.github.difflib.DiffUtils].diff(java.util.List<?extendsT>,java.util.List<?extendsT>,com.github.difflib.algorithm.DiffAlgorithmListener)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.algorithm.DiffAlgorithmFactory].create()'
      Src: com.github.difflib.DiffUtils:74,1
    - Dst: '[com.github.difflib.DiffUtils].diff(java.util.List<?extendsT>,java.util.List<?extendsT>,com.github.difflib.algorithm.DiffAlgorithmI<T>,null)'
      Src: com.github.difflib.DiffUtils:74,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<?extendsT>
      - java.util.List<?extendsT>
      classConcrete: true
      classEnum: false
      classFields:
      - com.github.difflib.algorithm.DiffAlgorithmFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.github.difflib.patch.Patch<T>
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - original
    - revised
    argTypes:
    - java.util.List<?extendsT>
    - java.util.List<?extendsT>
    constantsTouched: []
    func_position:
      end: 75
      start: 73
    functionDepth: 1
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionName: '[com.github.difflib.DiffUtils].diff(java.util.List<?extendsT>,java.util.List<?extendsT>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/DiffUtils.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.algorithm.DiffAlgorithmFactory].create()'
    - '[com.github.difflib.DiffUtils].diff(java.util.List<?extendsT>,java.util.List<?extendsT>,com.github.difflib.algorithm.DiffAlgorithmI<T>,null)'
    linkageType: ''
    returnType: com.github.difflib.patch.Patch<T>
    signature: '[com.github.difflib.DiffUtils].diff(java.util.List<?extendsT>,java.util.List<?extendsT>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.algorithm.DiffAlgorithmFactory].create()'
      Src: com.github.difflib.DiffUtils:87,1
    - Dst: '[com.github.difflib.DiffUtils].diff(java.util.List<?extendsT>,java.util.List<?extendsT>,com.github.difflib.algorithm.DiffAlgorithmI<T>,null,boolean)'
      Src: com.github.difflib.DiffUtils:87,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<?extendsT>
      - java.util.List<?extendsT>
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - com.github.difflib.algorithm.DiffAlgorithmFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.github.difflib.patch.Patch<T>
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - original
    - revised
    - includeEqualParts
    argTypes:
    - java.util.List<?extendsT>
    - java.util.List<?extendsT>
    - boolean
    constantsTouched: []
    func_position:
      end: 88
      start: 86
    functionDepth: 1
    functionLinenumber: 86
    functionLinenumberEnd: 88
    functionName: '[com.github.difflib.DiffUtils].diff(java.util.List<?extendsT>,java.util.List<?extendsT>,boolean)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/DiffUtils.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.algorithm.DiffAlgorithmFactory].create()'
    - '[com.github.difflib.DiffUtils].diff(java.util.List<?extendsT>,java.util.List<?extendsT>,com.github.difflib.algorithm.DiffAlgorithmI<T>,null,boolean)'
    linkageType: ''
    returnType: com.github.difflib.patch.Patch<T>
    signature: '[com.github.difflib.DiffUtils].diff(java.util.List<?extendsT>,java.util.List<?extendsT>,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].split(String)'
      Src: com.github.difflib.DiffUtils:99,1
    - Dst: '[java.util.Arrays].asList(com.github.difflib.DiffUtils)'
      Src: com.github.difflib.DiffUtils:99,1
    - Dst: '[String].split(String)'
      Src: com.github.difflib.DiffUtils:99,1
    - Dst: '[java.util.Arrays].asList(com.github.difflib.DiffUtils)'
      Src: com.github.difflib.DiffUtils:99,1
    - Dst: '[com.github.difflib.DiffUtils].diff(com.github.difflib.DiffUtils,com.github.difflib.DiffUtils,com.github.difflib.algorithm.DiffAlgorithmListener)'
      Src: com.github.difflib.DiffUtils:99,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - com.github.difflib.algorithm.DiffAlgorithmListener
      classConcrete: true
      classEnum: false
      classFields:
      - com.github.difflib.algorithm.DiffAlgorithmFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.github.difflib.patch.Patch<String>
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - sourceText
    - targetText
    - progress
    argTypes:
    - String
    - String
    - com.github.difflib.algorithm.DiffAlgorithmListener
    constantsTouched: []
    func_position:
      end: 100
      start: 98
    functionDepth: 1
    functionLinenumber: 98
    functionLinenumberEnd: 100
    functionName: '[com.github.difflib.DiffUtils].diff(String,String,com.github.difflib.algorithm.DiffAlgorithmListener)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/DiffUtils.java
    functionUses: 0
    functionsReached:
    - '[String].split(String)'
    - '[java.util.Arrays].asList(com.github.difflib.DiffUtils)'
    - '[com.github.difflib.DiffUtils].diff(com.github.difflib.DiffUtils,com.github.difflib.DiffUtils,com.github.difflib.algorithm.DiffAlgorithmListener)'
    linkageType: ''
    returnType: com.github.difflib.patch.Patch<String>
    signature: '[com.github.difflib.DiffUtils].diff(String,String,com.github.difflib.algorithm.DiffAlgorithmListener)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.algorithm.DiffAlgorithmFactory].create(java.util.function.BiPredicate<?superT,?superT>)'
      Src: com.github.difflib.DiffUtils:117,1
    - Dst: '[com.github.difflib.DiffUtils].diff(java.util.List<?extendsT>,java.util.List<?extendsT>,com.github.difflib.algorithm.DiffAlgorithmI<T>)'
      Src: com.github.difflib.DiffUtils:117,1
    - Dst: '[com.github.difflib.algorithm.myers.MyersDiff].<init>()'
      Src: com.github.difflib.DiffUtils:119,1
    - Dst: '[com.github.difflib.DiffUtils].diff(java.util.List<?extendsT>,java.util.List<?extendsT>,com.github.difflib.algorithm.myers.MyersDiff)'
      Src: com.github.difflib.DiffUtils:119,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<?extendsT>
      - java.util.List<?extendsT>
      - java.util.function.BiPredicate<?superT,?superT>
      classConcrete: true
      classEnum: false
      classFields:
      - com.github.difflib.algorithm.DiffAlgorithmFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.github.difflib.patch.Patch<T>
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - source
    - target
    - equalizer
    argTypes:
    - java.util.List<?extendsT>
    - java.util.List<?extendsT>
    - java.util.function.BiPredicate<?superT,?superT>
    constantsTouched: []
    func_position:
      end: 120
      start: 114
    functionDepth: 1
    functionLinenumber: 114
    functionLinenumberEnd: 120
    functionName: '[com.github.difflib.DiffUtils].diff(java.util.List<?extendsT>,java.util.List<?extendsT>,java.util.function.BiPredicate<?superT,?superT>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/DiffUtils.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.DiffUtils].diff(java.util.List<?extendsT>,java.util.List<?extendsT>,com.github.difflib.algorithm.DiffAlgorithmI<T>)'
    - '[com.github.difflib.algorithm.DiffAlgorithmFactory].create(java.util.function.BiPredicate<?superT,?superT>)'
    - '[com.github.difflib.DiffUtils].diff(java.util.List<?extendsT>,java.util.List<?extendsT>,com.github.difflib.algorithm.myers.MyersDiff)'
    - '[com.github.difflib.algorithm.myers.MyersDiff].<init>()'
    linkageType: ''
    returnType: com.github.difflib.patch.Patch<T>
    signature: '[com.github.difflib.DiffUtils].diff(java.util.List<?extendsT>,java.util.List<?extendsT>,java.util.function.BiPredicate<?superT,?superT>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.DiffUtils].diff(java.util.List<?extendsT>,java.util.List<?extendsT>,com.github.difflib.algorithm.DiffAlgorithmI<T>,com.github.difflib.algorithm.DiffAlgorithmListener,boolean)'
      Src: com.github.difflib.DiffUtils:127,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<?extendsT>
      - java.util.List<?extendsT>
      - com.github.difflib.algorithm.DiffAlgorithmI<T>
      - com.github.difflib.algorithm.DiffAlgorithmListener
      classConcrete: true
      classEnum: false
      classFields:
      - com.github.difflib.algorithm.DiffAlgorithmFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.github.difflib.patch.Patch<T>
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - original
    - revised
    - algorithm
    - progress
    argTypes:
    - java.util.List<?extendsT>
    - java.util.List<?extendsT>
    - com.github.difflib.algorithm.DiffAlgorithmI<T>
    - com.github.difflib.algorithm.DiffAlgorithmListener
    constantsTouched: []
    func_position:
      end: 128
      start: 122
    functionDepth: 2
    functionLinenumber: 122
    functionLinenumberEnd: 128
    functionName: '[com.github.difflib.DiffUtils].diff(java.util.List<?extendsT>,java.util.List<?extendsT>,com.github.difflib.algorithm.DiffAlgorithmI<T>,com.github.difflib.algorithm.DiffAlgorithmListener)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/DiffUtils.java
    functionUses: 1
    functionsReached:
    - '[com.github.difflib.DiffUtils].diff(java.util.List<?extendsT>,java.util.List<?extendsT>,com.github.difflib.algorithm.DiffAlgorithmI<T>,com.github.difflib.algorithm.DiffAlgorithmListener,boolean)'
    linkageType: ''
    returnType: com.github.difflib.patch.Patch<T>
    signature: '[com.github.difflib.DiffUtils].diff(java.util.List<?extendsT>,java.util.List<?extendsT>,com.github.difflib.algorithm.DiffAlgorithmI<T>,com.github.difflib.algorithm.DiffAlgorithmListener)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].requireNonNull(java.util.List<?extendsT>,String)'
      Src: com.github.difflib.DiffUtils:148,1
    - Dst: '[java.util.Objects].requireNonNull(java.util.List<?extendsT>,String)'
      Src: com.github.difflib.DiffUtils:149,1
    - Dst: '[java.util.Objects].requireNonNull(com.github.difflib.algorithm.DiffAlgorithmI<T>,String)'
      Src: com.github.difflib.DiffUtils:150,1
    - Dst: '[com.github.difflib.algorithm.DiffAlgorithmI<T>].computeDiff(java.util.List<?extendsT>,java.util.List<?extendsT>,com.github.difflib.algorithm.DiffAlgorithmListener)'
      Src: com.github.difflib.DiffUtils:152,1
    - Dst: '[com.github.difflib.patch.Patch].generate(java.util.List<?extendsT>,java.util.List<?extendsT>,com.github.difflib.DiffUtils,boolean)'
      Src: com.github.difflib.DiffUtils:152,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<?extendsT>
      - java.util.List<?extendsT>
      - com.github.difflib.algorithm.DiffAlgorithmI<T>
      - com.github.difflib.algorithm.DiffAlgorithmListener
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - com.github.difflib.algorithm.DiffAlgorithmFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.github.difflib.patch.Patch<T>
      static: true
      superClass: Object
    argCount: 5
    argNames:
    - original
    - revised
    - algorithm
    - progress
    - includeEqualParts
    argTypes:
    - java.util.List<?extendsT>
    - java.util.List<?extendsT>
    - com.github.difflib.algorithm.DiffAlgorithmI<T>
    - com.github.difflib.algorithm.DiffAlgorithmListener
    - boolean
    constantsTouched: []
    func_position:
      end: 153
      start: 142
    functionDepth: 1
    functionLinenumber: 142
    functionLinenumberEnd: 153
    functionName: '[com.github.difflib.DiffUtils].diff(java.util.List<?extendsT>,java.util.List<?extendsT>,com.github.difflib.algorithm.DiffAlgorithmI<T>,com.github.difflib.algorithm.DiffAlgorithmListener,boolean)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/DiffUtils.java
    functionUses: 1
    functionsReached:
    - '[java.util.Objects].requireNonNull(com.github.difflib.algorithm.DiffAlgorithmI<T>,String)'
    - '[java.util.Objects].requireNonNull(java.util.List<?extendsT>,String)'
    - '[com.github.difflib.algorithm.DiffAlgorithmI<T>].computeDiff(java.util.List<?extendsT>,java.util.List<?extendsT>,com.github.difflib.algorithm.DiffAlgorithmListener)'
    - '[com.github.difflib.patch.Patch].generate(java.util.List<?extendsT>,java.util.List<?extendsT>,com.github.difflib.DiffUtils,boolean)'
    linkageType: ''
    returnType: com.github.difflib.patch.Patch<T>
    signature: '[com.github.difflib.DiffUtils].diff(java.util.List<?extendsT>,java.util.List<?extendsT>,com.github.difflib.algorithm.DiffAlgorithmI<T>,com.github.difflib.algorithm.DiffAlgorithmListener,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.DiffUtils].diff(java.util.List<?extendsT>,java.util.List<?extendsT>,com.github.difflib.algorithm.DiffAlgorithmI<T>,null)'
      Src: com.github.difflib.DiffUtils:167,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<?extendsT>
      - java.util.List<?extendsT>
      - com.github.difflib.algorithm.DiffAlgorithmI<T>
      classConcrete: true
      classEnum: false
      classFields:
      - com.github.difflib.algorithm.DiffAlgorithmFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.github.difflib.patch.Patch<T>
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - original
    - revised
    - algorithm
    argTypes:
    - java.util.List<?extendsT>
    - java.util.List<?extendsT>
    - com.github.difflib.algorithm.DiffAlgorithmI<T>
    constantsTouched: []
    func_position:
      end: 168
      start: 165
    functionDepth: 0
    functionLinenumber: 165
    functionLinenumberEnd: 168
    functionName: '[com.github.difflib.DiffUtils].diff(java.util.List<?extendsT>,java.util.List<?extendsT>,com.github.difflib.algorithm.DiffAlgorithmI<T>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/DiffUtils.java
    functionUses: 1
    functionsReached:
    - '[com.github.difflib.DiffUtils].diff(java.util.List<?extendsT>,java.util.List<?extendsT>,com.github.difflib.algorithm.DiffAlgorithmI<T>,null)'
    linkageType: ''
    returnType: com.github.difflib.patch.Patch<T>
    signature: '[com.github.difflib.DiffUtils].diff(java.util.List<?extendsT>,java.util.List<?extendsT>,com.github.difflib.algorithm.DiffAlgorithmI<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: com.github.difflib.DiffUtils:181,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: com.github.difflib.DiffUtils:182,1
    - Dst: '[String].toCharArray()'
      Src: com.github.difflib.DiffUtils:183,1
    - Dst: character.toString()
      Src: com.github.difflib.DiffUtils:184,1
    - Dst: '[java.util.ArrayList].add(com.github.difflib.DiffUtils)'
      Src: com.github.difflib.DiffUtils:184,1
    - Dst: '[String].toCharArray()'
      Src: com.github.difflib.DiffUtils:186,1
    - Dst: character.toString()
      Src: com.github.difflib.DiffUtils:187,1
    - Dst: '[java.util.ArrayList].add(com.github.difflib.DiffUtils)'
      Src: com.github.difflib.DiffUtils:187,1
    - Dst: '[com.github.difflib.DiffUtils].diff(java.util.ArrayList,java.util.ArrayList)'
      Src: com.github.difflib.DiffUtils:189,1
    - Dst: '[com.github.difflib.patch.Patch<T>].getDeltas()'
      Src: com.github.difflib.DiffUtils:190,1
    - Dst: delta.getSource()
      Src: com.github.difflib.DiffUtils:191,1
    - Dst: delta.getSource()
      Src: com.github.difflib.DiffUtils:191,1
    - Dst: '[com.github.difflib.DiffUtils].getLines()'
      Src: com.github.difflib.DiffUtils:191,1
    - Dst: '[com.github.difflib.DiffUtils].compressLines(com.github.difflib.DiffUtils,String)'
      Src: com.github.difflib.DiffUtils:191,1
    - Dst: '[com.github.difflib.DiffUtils].setLines(java.util.List<String>)'
      Src: com.github.difflib.DiffUtils:191,1
    - Dst: delta.getTarget()
      Src: com.github.difflib.DiffUtils:192,1
    - Dst: delta.getTarget()
      Src: com.github.difflib.DiffUtils:192,1
    - Dst: '[com.github.difflib.DiffUtils].getLines()'
      Src: com.github.difflib.DiffUtils:192,1
    - Dst: '[com.github.difflib.DiffUtils].compressLines(com.github.difflib.DiffUtils,String)'
      Src: com.github.difflib.DiffUtils:192,1
    - Dst: '[com.github.difflib.DiffUtils].setLines(java.util.List<String>)'
      Src: com.github.difflib.DiffUtils:192,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.github.difflib.algorithm.DiffAlgorithmFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.github.difflib.patch.Patch<String>
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - original
    - revised
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 195
      start: 180
    functionDepth: 1
    functionLinenumber: 180
    functionLinenumberEnd: 195
    functionName: '[com.github.difflib.DiffUtils].diffInline(String,String)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/DiffUtils.java
    functionUses: 3
    functionsReached:
    - character.toString()
    - '[String].toCharArray()'
    - '[com.github.difflib.DiffUtils].compressLines(com.github.difflib.DiffUtils,String)'
    - '[com.github.difflib.DiffUtils].diff(java.util.ArrayList,java.util.ArrayList)'
    - '[com.github.difflib.patch.Patch<T>].getDeltas()'
    - '[com.github.difflib.DiffUtils].getLines()'
    - '[com.github.difflib.DiffUtils].setLines(java.util.List<String>)'
    - delta.getSource()
    - '[java.util.ArrayList].add(com.github.difflib.DiffUtils)'
    - '[java.util.ArrayList].<init>()'
    - delta.getTarget()
    linkageType: ''
    returnType: com.github.difflib.patch.Patch<String>
    signature: '[com.github.difflib.DiffUtils].diffInline(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.patch.Patch<T>].applyTo(java.util.List<?extendsT>)'
      Src: com.github.difflib.DiffUtils:206,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<?extendsT>
      - com.github.difflib.patch.Patch<T>
      classConcrete: true
      classEnum: false
      classFields:
      - com.github.difflib.algorithm.DiffAlgorithmFactory
      classPublic: true
      concrete: true
      exceptions:
      - com.github.difflib.patch.PatchFailedException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<T>
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - original
    - patch
    argTypes:
    - java.util.List<?extendsT>
    - com.github.difflib.patch.Patch<T>
    constantsTouched: []
    func_position:
      end: 207
      start: 205
    functionDepth: 0
    functionLinenumber: 205
    functionLinenumberEnd: 207
    functionName: '[com.github.difflib.DiffUtils].patch(java.util.List<?extendsT>,com.github.difflib.patch.Patch<T>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/DiffUtils.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.patch.Patch<T>].applyTo(java.util.List<?extendsT>)'
    linkageType: ''
    returnType: java.util.List<T>
    signature: '[com.github.difflib.DiffUtils].patch(java.util.List<?extendsT>,com.github.difflib.patch.Patch<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.patch.Patch<T>].restore(java.util.List<?extendsT>)'
      Src: com.github.difflib.DiffUtils:218,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<?extendsT>
      - com.github.difflib.patch.Patch<T>
      classConcrete: true
      classEnum: false
      classFields:
      - com.github.difflib.algorithm.DiffAlgorithmFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<T>
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - revised
    - patch
    argTypes:
    - java.util.List<?extendsT>
    - com.github.difflib.patch.Patch<T>
    constantsTouched: []
    func_position:
      end: 219
      start: 217
    functionDepth: 0
    functionLinenumber: 217
    functionLinenumberEnd: 219
    functionName: '[com.github.difflib.DiffUtils].unpatch(java.util.List<?extendsT>,com.github.difflib.patch.Patch<T>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/DiffUtils.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.patch.Patch<T>].restore(java.util.List<?extendsT>)'
    linkageType: ''
    returnType: java.util.List<T>
    signature: '[com.github.difflib.DiffUtils].unpatch(java.util.List<?extendsT>,com.github.difflib.patch.Patch<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<String>].isEmpty()'
      Src: com.github.difflib.DiffUtils:222,1
    - Dst: '[java.util.Collections].emptyList()'
      Src: com.github.difflib.DiffUtils:223,1
    - Dst: String.join(String,java.util.List<String>)
      Src: com.github.difflib.DiffUtils:225,1
    - Dst: '[java.util.Collections].singletonList(com.github.difflib.DiffUtils)'
      Src: com.github.difflib.DiffUtils:225,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<String>
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.github.difflib.algorithm.DiffAlgorithmFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<String>
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - lines
    - delimiter
    argTypes:
    - java.util.List<String>
    - String
    constantsTouched: []
    func_position:
      end: 226
      start: 221
    functionDepth: 0
    functionLinenumber: 221
    functionLinenumberEnd: 226
    functionName: '[com.github.difflib.DiffUtils].compressLines(java.util.List<String>,String)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/DiffUtils.java
    functionUses: 0
    functionsReached:
    - '[java.util.Collections].emptyList()'
    - '[java.util.Collections].singletonList(com.github.difflib.DiffUtils)'
    - String.join(String,java.util.List<String>)
    - '[java.util.List<String>].isEmpty()'
    linkageType: ''
    returnType: java.util.List<String>
    signature: '[com.github.difflib.DiffUtils].compressLines(java.util.List<String>,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.algorithm.myers.MyersDiff].factory()'
      Src: com.github.difflib.DiffUtils:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.github.difflib.algorithm.DiffAlgorithmFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.github.difflib.DiffUtils
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 228
      start: 228
    functionDepth: 2
    functionLinenumber: 228
    functionLinenumberEnd: 228
    functionName: '[com.github.difflib.DiffUtils].<init>()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/DiffUtils.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.algorithm.myers.MyersDiff].factory()'
    linkageType: ''
    returnType: com.github.difflib.DiffUtils
    signature: '[com.github.difflib.DiffUtils].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.github.difflib.algorithm.DiffAlgorithmI<T>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 26
    functionName: '[com.github.difflib.algorithm.DiffAlgorithmFactory].create()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/algorithm/DiffAlgorithmFactory.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: com.github.difflib.algorithm.DiffAlgorithmI<T>
    signature: '[com.github.difflib.algorithm.DiffAlgorithmFactory].create()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.function.BiPredicate<?superT,?superT>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.github.difflib.algorithm.DiffAlgorithmI<T>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - equalizer
    argTypes:
    - java.util.function.BiPredicate<?superT,?superT>
    constantsTouched: []
    func_position:
      end: 28
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 28
    functionName: '[com.github.difflib.algorithm.DiffAlgorithmFactory].create(java.util.function.BiPredicate<?superT,?superT>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/algorithm/DiffAlgorithmFactory.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.github.difflib.algorithm.DiffAlgorithmI<T>
    signature: '[com.github.difflib.algorithm.DiffAlgorithmFactory].create(java.util.function.BiPredicate<?superT,?superT>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    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: com.github.difflib.algorithm.DiffAlgorithmFactory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.github.difflib.algorithm.DiffAlgorithmFactory].<init>()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/algorithm/DiffAlgorithmFactory.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: com.github.difflib.algorithm.DiffAlgorithmFactory
    signature: '[com.github.difflib.algorithm.DiffAlgorithmFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<?extendsT>
      - java.util.List<?extendsT>
      - com.github.difflib.algorithm.DiffAlgorithmListener
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<com.github.difflib.algorithm.Change>
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - source
    - target
    - progress
    argTypes:
    - java.util.List<?extendsT>
    - java.util.List<?extendsT>
    - com.github.difflib.algorithm.DiffAlgorithmListener
    constantsTouched: []
    func_position:
      end: 37
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 37
    functionName: '[com.github.difflib.algorithm.DiffAlgorithmI].computeDiff(java.util.List<?extendsT>,java.util.List<?extendsT>,com.github.difflib.algorithm.DiffAlgorithmListener)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/algorithm/DiffAlgorithmI.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<com.github.difflib.algorithm.Change>
    signature: '[com.github.difflib.algorithm.DiffAlgorithmI].computeDiff(java.util.List<?extendsT>,java.util.List<?extendsT>,com.github.difflib.algorithm.DiffAlgorithmListener)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(T[])'
      Src: com.github.difflib.algorithm.DiffAlgorithmI:48,1
    - Dst: '[java.util.Arrays].asList(T[])'
      Src: com.github.difflib.algorithm.DiffAlgorithmI:48,1
    - Dst: '[com.github.difflib.algorithm.DiffAlgorithmI].computeDiff(com.github.difflib.algorithm.DiffAlgorithmI,com.github.difflib.algorithm.DiffAlgorithmI,com.github.difflib.algorithm.DiffAlgorithmListener)'
      Src: com.github.difflib.algorithm.DiffAlgorithmI:48,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - T[]
      - T[]
      - com.github.difflib.algorithm.DiffAlgorithmListener
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<com.github.difflib.algorithm.Change>
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - source
    - target
    - progress
    argTypes:
    - T[]
    - T[]
    - com.github.difflib.algorithm.DiffAlgorithmListener
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 1
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[com.github.difflib.algorithm.DiffAlgorithmI].computeDiff(T[],T[],com.github.difflib.algorithm.DiffAlgorithmListener)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/algorithm/DiffAlgorithmI.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].asList(T[])'
    - '[com.github.difflib.algorithm.DiffAlgorithmI].computeDiff(com.github.difflib.algorithm.DiffAlgorithmI,com.github.difflib.algorithm.DiffAlgorithmI,com.github.difflib.algorithm.DiffAlgorithmListener)'
    linkageType: ''
    returnType: java.util.List<com.github.difflib.algorithm.Change>
    signature: '[com.github.difflib.algorithm.DiffAlgorithmI].computeDiff(T[],T[],com.github.difflib.algorithm.DiffAlgorithmListener)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    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: com.github.difflib.algorithm.DiffAlgorithmI
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.github.difflib.algorithm.DiffAlgorithmI].<init>()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/algorithm/DiffAlgorithmI.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.github.difflib.algorithm.DiffAlgorithmI
    signature: '[com.github.difflib.algorithm.DiffAlgorithmI].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 23
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 23
    functionName: '[com.github.difflib.algorithm.DiffAlgorithmListener].diffStart()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/algorithm/DiffAlgorithmListener.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.algorithm.DiffAlgorithmListener].diffStart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - value
    - max
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 32
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 32
    functionName: '[com.github.difflib.algorithm.DiffAlgorithmListener].diffStep(int,int)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/algorithm/DiffAlgorithmListener.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.algorithm.DiffAlgorithmListener].diffStep(int,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: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 34
    functionName: '[com.github.difflib.algorithm.DiffAlgorithmListener].diffEnd()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/algorithm/DiffAlgorithmListener.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.algorithm.DiffAlgorithmListener].diffEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    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: com.github.difflib.algorithm.DiffAlgorithmListener
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.github.difflib.algorithm.DiffAlgorithmListener].<init>()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/algorithm/DiffAlgorithmListener.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: com.github.difflib.algorithm.DiffAlgorithmListener
    signature: '[com.github.difflib.algorithm.DiffAlgorithmListener].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - com.github.difflib.patch.DeltaType
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - com.github.difflib.patch.DeltaType
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.github.difflib.algorithm.Change
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - deltaType
    - startOriginal
    - endOriginal
    - startRevised
    - endRevised
    argTypes:
    - com.github.difflib.patch.DeltaType
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 38
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 38
    functionName: '[com.github.difflib.algorithm.Change].<init>(com.github.difflib.patch.DeltaType,int,int,int,int)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/algorithm/Change.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: com.github.difflib.algorithm.Change
    signature: '[com.github.difflib.algorithm.Change].<init>(com.github.difflib.patch.DeltaType,int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.algorithm.Change].<init>(com.github.difflib.patch.DeltaType,int,int,int,int)'
      Src: com.github.difflib.algorithm.Change:41,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - com.github.difflib.patch.DeltaType
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.github.difflib.algorithm.Change
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - endOriginal
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 1
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: '[com.github.difflib.algorithm.Change].withEndOriginal(int)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/algorithm/Change.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.algorithm.Change].<init>(com.github.difflib.patch.DeltaType,int,int,int,int)'
    linkageType: ''
    returnType: com.github.difflib.algorithm.Change
    signature: '[com.github.difflib.algorithm.Change].withEndOriginal(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.algorithm.Change].<init>(com.github.difflib.patch.DeltaType,int,int,int,int)'
      Src: com.github.difflib.algorithm.Change:45,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - com.github.difflib.patch.DeltaType
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.github.difflib.algorithm.Change
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - endRevised
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[com.github.difflib.algorithm.Change].withEndRevised(int)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/algorithm/Change.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.algorithm.Change].<init>(com.github.difflib.patch.DeltaType,int,int,int,int)'
    linkageType: ''
    returnType: com.github.difflib.algorithm.Change
    signature: '[com.github.difflib.algorithm.Change].withEndRevised(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.BiPredicate<?superT,?superT>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.github.difflib.algorithm.myers.MyersDiff
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[com.github.difflib.algorithm.myers.MyersDiff].<init>()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/algorithm/myers/MyersDiff.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: com.github.difflib.algorithm.myers.MyersDiff
    signature: '[com.github.difflib.algorithm.myers.MyersDiff].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].requireNonNull(java.util.function.BiPredicate<?superT,?superT>,String)'
      Src: com.github.difflib.algorithm.myers.MyersDiff:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.function.BiPredicate<?superT,?superT>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.BiPredicate<?superT,?superT>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.github.difflib.algorithm.myers.MyersDiff
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - equalizer
    argTypes:
    - java.util.function.BiPredicate<?superT,?superT>
    constantsTouched: []
    func_position:
      end: 43
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionName: '[com.github.difflib.algorithm.myers.MyersDiff].<init>(java.util.function.BiPredicate<?superT,?superT>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/algorithm/myers/MyersDiff.java
    functionUses: 0
    functionsReached:
    - '[java.util.Objects].requireNonNull(java.util.function.BiPredicate<?superT,?superT>,String)'
    linkageType: ''
    returnType: com.github.difflib.algorithm.myers.MyersDiff
    signature: '[com.github.difflib.algorithm.myers.MyersDiff].<init>(java.util.function.BiPredicate<?superT,?superT>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].requireNonNull(java.util.List<?extendsT>,String)'
      Src: com.github.difflib.algorithm.myers.MyersDiff:53,1
    - Dst: '[java.util.Objects].requireNonNull(java.util.List<?extendsT>,String)'
      Src: com.github.difflib.algorithm.myers.MyersDiff:54,1
    - Dst: '[com.github.difflib.algorithm.DiffAlgorithmListener].diffStart()'
      Src: com.github.difflib.algorithm.myers.MyersDiff:57,1
    - Dst: '[com.github.difflib.algorithm.myers.MyersDiff].buildPath(java.util.List<?extendsT>,java.util.List<?extendsT>,com.github.difflib.algorithm.DiffAlgorithmListener)'
      Src: com.github.difflib.algorithm.myers.MyersDiff:59,1
    - Dst: '[com.github.difflib.algorithm.myers.MyersDiff].buildRevision(com.github.difflib.algorithm.myers.PathNode,java.util.List<?extendsT>,java.util.List<?extendsT>)'
      Src: com.github.difflib.algorithm.myers.MyersDiff:60,1
    - Dst: '[com.github.difflib.algorithm.DiffAlgorithmListener].diffEnd()'
      Src: com.github.difflib.algorithm.myers.MyersDiff:62,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<?extendsT>
      - java.util.List<?extendsT>
      - com.github.difflib.algorithm.DiffAlgorithmListener
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.BiPredicate<?superT,?superT>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.github.difflib.algorithm.Change>
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - source
    - target
    - progress
    argTypes:
    - java.util.List<?extendsT>
    - java.util.List<?extendsT>
    - com.github.difflib.algorithm.DiffAlgorithmListener
    constantsTouched: []
    func_position:
      end: 65
      start: 50
    functionDepth: 2
    functionLinenumber: 50
    functionLinenumberEnd: 65
    functionName: '[com.github.difflib.algorithm.myers.MyersDiff].computeDiff(java.util.List<?extendsT>,java.util.List<?extendsT>,com.github.difflib.algorithm.DiffAlgorithmListener)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/algorithm/myers/MyersDiff.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.algorithm.myers.MyersDiff].buildRevision(com.github.difflib.algorithm.myers.PathNode,java.util.List<?extendsT>,java.util.List<?extendsT>)'
    - '[com.github.difflib.algorithm.myers.MyersDiff].buildPath(java.util.List<?extendsT>,java.util.List<?extendsT>,com.github.difflib.algorithm.DiffAlgorithmListener)'
    - '[java.util.Objects].requireNonNull(java.util.List<?extendsT>,String)'
    - '[com.github.difflib.algorithm.DiffAlgorithmListener].diffEnd()'
    - '[com.github.difflib.algorithm.DiffAlgorithmListener].diffStart()'
    linkageType: ''
    returnType: java.util.List<com.github.difflib.algorithm.Change>
    signature: '[com.github.difflib.algorithm.myers.MyersDiff].computeDiff(java.util.List<?extendsT>,java.util.List<?extendsT>,com.github.difflib.algorithm.DiffAlgorithmListener)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].requireNonNull(java.util.List<?extendsT>,String)'
      Src: com.github.difflib.algorithm.myers.MyersDiff:79,1
    - Dst: '[java.util.Objects].requireNonNull(java.util.List<?extendsT>,String)'
      Src: com.github.difflib.algorithm.myers.MyersDiff:80,1
    - Dst: '[java.util.List<?extendsT>].size()'
      Src: com.github.difflib.algorithm.myers.MyersDiff:83,1
    - Dst: '[java.util.List<?extendsT>].size()'
      Src: com.github.difflib.algorithm.myers.MyersDiff:84,1
    - Dst: '[com.github.difflib.algorithm.myers.PathNode].<init>(int,boolean,boolean,null)'
      Src: com.github.difflib.algorithm.myers.MyersDiff:91,1
    - Dst: '[com.github.difflib.algorithm.DiffAlgorithmListener].diffStep(com.github.difflib.algorithm.myers.MyersDiff,com.github.difflib.algorithm.myers.MyersDiff)'
      Src: com.github.difflib.algorithm.myers.MyersDiff:94,1
    - Dst: '[com.github.difflib.algorithm.myers.PathNode].<init>(com.github.difflib.algorithm.myers.MyersDiff,com.github.difflib.algorithm.myers.MyersDiff,boolean,boolean,com.github.difflib.algorithm.myers.MyersDiff)'
      Src: com.github.difflib.algorithm.myers.MyersDiff:115,1
    - Dst: '[java.util.List<?extendsT>].get(com.github.difflib.algorithm.myers.MyersDiff)'
      Src: com.github.difflib.algorithm.myers.MyersDiff:117,1
    - Dst: '[java.util.List<?extendsT>].get(com.github.difflib.algorithm.myers.MyersDiff)'
      Src: com.github.difflib.algorithm.myers.MyersDiff:117,1
    - Dst: '[java.util.function.BiPredicate<?superT,?superT>].test(com.github.difflib.algorithm.myers.MyersDiff,com.github.difflib.algorithm.myers.MyersDiff)'
      Src: com.github.difflib.algorithm.myers.MyersDiff:117,1
    - Dst: '[com.github.difflib.algorithm.myers.PathNode].<init>(com.github.difflib.algorithm.myers.MyersDiff,com.github.difflib.algorithm.myers.MyersDiff,boolean,boolean,com.github.difflib.algorithm.myers.PathNode)'
      Src: com.github.difflib.algorithm.myers.MyersDiff:123,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.github.difflib.algorithm.myers.MyersDiff:135,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 58
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<?extendsT>
      - java.util.List<?extendsT>
      - com.github.difflib.algorithm.DiffAlgorithmListener
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.BiPredicate<?superT,?superT>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.github.difflib.algorithm.myers.PathNode
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - orig
    - rev
    - progress
    argTypes:
    - java.util.List<?extendsT>
    - java.util.List<?extendsT>
    - com.github.difflib.algorithm.DiffAlgorithmListener
    constantsTouched: []
    func_position:
      end: 136
      start: 77
    functionDepth: 1
    functionLinenumber: 77
    functionLinenumberEnd: 136
    functionName: '[com.github.difflib.algorithm.myers.MyersDiff].buildPath(java.util.List<?extendsT>,java.util.List<?extendsT>,com.github.difflib.algorithm.DiffAlgorithmListener)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/algorithm/myers/MyersDiff.java
    functionUses: 1
    functionsReached:
    - '[com.github.difflib.algorithm.DiffAlgorithmListener].diffStep(com.github.difflib.algorithm.myers.MyersDiff,com.github.difflib.algorithm.myers.MyersDiff)'
    - '[java.util.function.BiPredicate<?superT,?superT>].test(com.github.difflib.algorithm.myers.MyersDiff,com.github.difflib.algorithm.myers.MyersDiff)'
    - '[java.util.List<?extendsT>].size()'
    - '[java.util.Objects].requireNonNull(java.util.List<?extendsT>,String)'
    - '[java.util.List<?extendsT>].get(com.github.difflib.algorithm.myers.MyersDiff)'
    - '[com.github.difflib.algorithm.myers.PathNode].<init>(int,boolean,boolean,null)'
    - '[com.github.difflib.algorithm.myers.PathNode].<init>(com.github.difflib.algorithm.myers.MyersDiff,com.github.difflib.algorithm.myers.MyersDiff,boolean,boolean,com.github.difflib.algorithm.myers.MyersDiff)'
    - '[IllegalStateException].<init>(String)'
    - '[com.github.difflib.algorithm.myers.PathNode].<init>(com.github.difflib.algorithm.myers.MyersDiff,com.github.difflib.algorithm.myers.MyersDiff,boolean,boolean,com.github.difflib.algorithm.myers.PathNode)'
    linkageType: ''
    returnType: com.github.difflib.algorithm.myers.PathNode
    signature: '[com.github.difflib.algorithm.myers.MyersDiff].buildPath(java.util.List<?extendsT>,java.util.List<?extendsT>,com.github.difflib.algorithm.DiffAlgorithmListener)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].requireNonNull(com.github.difflib.algorithm.myers.PathNode,String)'
      Src: com.github.difflib.algorithm.myers.MyersDiff:149,1
    - Dst: '[java.util.Objects].requireNonNull(java.util.List<?extendsT>,String)'
      Src: com.github.difflib.algorithm.myers.MyersDiff:150,1
    - Dst: '[java.util.Objects].requireNonNull(java.util.List<?extendsT>,String)'
      Src: com.github.difflib.algorithm.myers.MyersDiff:151,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: com.github.difflib.algorithm.myers.MyersDiff:154,1
    - Dst: path.isSnake()
      Src: com.github.difflib.algorithm.myers.MyersDiff:155,1
    - Dst: path.isSnake()
      Src: com.github.difflib.algorithm.myers.MyersDiff:159,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.github.difflib.algorithm.myers.MyersDiff:160,1
    - Dst: '[com.github.difflib.algorithm.Change].<init>(com.github.difflib.algorithm.myers.MyersDiff,com.github.difflib.algorithm.myers.MyersDiff,com.github.difflib.algorithm.myers.MyersDiff,com.github.difflib.algorithm.myers.MyersDiff,com.github.difflib.algorithm.myers.MyersDiff)'
      Src: com.github.difflib.algorithm.myers.MyersDiff:170,1
    - Dst: '[java.util.ArrayList].add(com.github.difflib.algorithm.Change)'
      Src: com.github.difflib.algorithm.myers.MyersDiff:170,1
    - Dst: '[com.github.difflib.algorithm.Change].<init>(com.github.difflib.algorithm.myers.MyersDiff,com.github.difflib.algorithm.myers.MyersDiff,com.github.difflib.algorithm.myers.MyersDiff,com.github.difflib.algorithm.myers.MyersDiff,com.github.difflib.algorithm.myers.MyersDiff)'
      Src: com.github.difflib.algorithm.myers.MyersDiff:172,1
    - Dst: '[java.util.ArrayList].add(com.github.difflib.algorithm.Change)'
      Src: com.github.difflib.algorithm.myers.MyersDiff:172,1
    - Dst: '[com.github.difflib.algorithm.Change].<init>(com.github.difflib.algorithm.myers.MyersDiff,com.github.difflib.algorithm.myers.MyersDiff,com.github.difflib.algorithm.myers.MyersDiff,com.github.difflib.algorithm.myers.MyersDiff,com.github.difflib.algorithm.myers.MyersDiff)'
      Src: com.github.difflib.algorithm.myers.MyersDiff:174,1
    - Dst: '[java.util.ArrayList].add(com.github.difflib.algorithm.Change)'
      Src: com.github.difflib.algorithm.myers.MyersDiff:174,1
    - Dst: path.isSnake()
      Src: com.github.difflib.algorithm.myers.MyersDiff:177,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - com.github.difflib.algorithm.myers.PathNode
      - java.util.List<?extendsT>
      - java.util.List<?extendsT>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.BiPredicate<?superT,?superT>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<com.github.difflib.algorithm.Change>
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - actualPath
    - orig
    - rev
    argTypes:
    - com.github.difflib.algorithm.myers.PathNode
    - java.util.List<?extendsT>
    - java.util.List<?extendsT>
    constantsTouched: []
    func_position:
      end: 182
      start: 148
    functionDepth: 1
    functionLinenumber: 148
    functionLinenumberEnd: 182
    functionName: '[com.github.difflib.algorithm.myers.MyersDiff].buildRevision(com.github.difflib.algorithm.myers.PathNode,java.util.List<?extendsT>,java.util.List<?extendsT>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/algorithm/myers/MyersDiff.java
    functionUses: 1
    functionsReached:
    - '[java.util.Objects].requireNonNull(java.util.List<?extendsT>,String)'
    - '[com.github.difflib.algorithm.Change].<init>(com.github.difflib.algorithm.myers.MyersDiff,com.github.difflib.algorithm.myers.MyersDiff,com.github.difflib.algorithm.myers.MyersDiff,com.github.difflib.algorithm.myers.MyersDiff,com.github.difflib.algorithm.myers.MyersDiff)'
    - '[IllegalStateException].<init>(String)'
    - '[java.util.ArrayList].<init>()'
    - path.isSnake()
    - '[java.util.Objects].requireNonNull(com.github.difflib.algorithm.myers.PathNode,String)'
    - '[java.util.ArrayList].add(com.github.difflib.algorithm.Change)'
    linkageType: ''
    returnType: java.util.List<com.github.difflib.algorithm.Change>
    signature: '[com.github.difflib.algorithm.myers.MyersDiff].buildRevision(com.github.difflib.algorithm.myers.PathNode,java.util.List<?extendsT>,java.util.List<?extendsT>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.algorithm.DiffAlgorithmFactory].<init>()'
      Src: com.github.difflib.algorithm.myers.MyersDiff:188,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.BiPredicate<?superT,?superT>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.github.difflib.algorithm.DiffAlgorithmFactory
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 199
      start: 187
    functionDepth: 1
    functionLinenumber: 187
    functionLinenumberEnd: 199
    functionName: '[com.github.difflib.algorithm.myers.MyersDiff].factory()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/algorithm/myers/MyersDiff.java
    functionUses: 4
    functionsReached:
    - '[com.github.difflib.algorithm.DiffAlgorithmFactory].<init>()'
    linkageType: ''
    returnType: com.github.difflib.algorithm.DiffAlgorithmFactory
    signature: '[com.github.difflib.algorithm.myers.MyersDiff].factory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.BiPredicate<?superT,?superT>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionName: '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace].<init>()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/algorithm/myers/MyersDiffWithLinearSpace.java
    functionUses: 9
    functionsReached: []
    linkageType: ''
    returnType: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace
    signature: '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].requireNonNull(java.util.function.BiPredicate<?superT,?superT>,String)'
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.function.BiPredicate<?superT,?superT>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.BiPredicate<?superT,?superT>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - equalizer
    argTypes:
    - java.util.function.BiPredicate<?superT,?superT>
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace].<init>(java.util.function.BiPredicate<?superT,?superT>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/algorithm/myers/MyersDiffWithLinearSpace.java
    functionUses: 0
    functionsReached:
    - '[java.util.Objects].requireNonNull(java.util.function.BiPredicate<?superT,?superT>,String)'
    linkageType: ''
    returnType: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace
    signature: '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace].<init>(java.util.function.BiPredicate<?superT,?superT>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].requireNonNull(java.util.List<?extendsT>,String)'
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace:49,1
    - Dst: '[java.util.Objects].requireNonNull(java.util.List<?extendsT>,String)'
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace:50,1
    - Dst: '[com.github.difflib.algorithm.DiffAlgorithmListener].diffStart()'
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace:53,1
    - Dst: '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace.DiffData].<init>(java.util.List<?extendsT>,java.util.List<?extendsT>)'
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace:56,1
    - Dst: '[java.util.List<?extendsT>].size()'
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace:58,1
    - Dst: '[java.util.List<?extendsT>].size()'
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace:58,1
    - Dst: '[java.util.List<?extendsT>].size()'
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace:60,1
    - Dst: '[java.util.List<?extendsT>].size()'
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace:60,1
    - Dst: '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace].buildScript(com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace.DiffData,int,com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace,int,com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace)'
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace:60,1
    - Dst: '[com.github.difflib.algorithm.DiffAlgorithmListener].diffEnd()'
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace:67,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<?extendsT>
      - java.util.List<?extendsT>
      - com.github.difflib.algorithm.DiffAlgorithmListener
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.BiPredicate<?superT,?superT>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.github.difflib.algorithm.Change>
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - source
    - target
    - progress
    argTypes:
    - java.util.List<?extendsT>
    - java.util.List<?extendsT>
    - com.github.difflib.algorithm.DiffAlgorithmListener
    constantsTouched: []
    func_position:
      end: 70
      start: 46
    functionDepth: 2
    functionLinenumber: 46
    functionLinenumberEnd: 70
    functionName: '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace].computeDiff(java.util.List<?extendsT>,java.util.List<?extendsT>,com.github.difflib.algorithm.DiffAlgorithmListener)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/algorithm/myers/MyersDiffWithLinearSpace.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<?extendsT>].size()'
    - '[java.util.Objects].requireNonNull(java.util.List<?extendsT>,String)'
    - '[com.github.difflib.algorithm.DiffAlgorithmListener].diffEnd()'
    - '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace.DiffData].<init>(java.util.List<?extendsT>,java.util.List<?extendsT>)'
    - '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace].buildScript(com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace.DiffData,int,com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace,int,com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace)'
    - '[com.github.difflib.algorithm.DiffAlgorithmListener].diffStart()'
    linkageType: ''
    returnType: java.util.List<com.github.difflib.algorithm.Change>
    signature: '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace].computeDiff(java.util.List<?extendsT>,java.util.List<?extendsT>,com.github.difflib.algorithm.DiffAlgorithmListener)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.function.Consumer<Integer>].accept(com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace)'
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace:74,1
    - Dst: '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace].getMiddleSnake(DiffData,int,int,int,int)'
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace:76,1
    - Dst: data.source.get(com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace)
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace:83,1
    - Dst: data.target.get(com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace)
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace:83,1
    - Dst: '[java.util.function.BiPredicate<?superT,?superT>].test(com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace,com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace)'
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace:83,1
    - Dst: data.script.isEmpty()
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace:91,1
    - Dst: data.script.size()
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace:92,1
    - Dst: data.script.get(int)
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace:92,1
    - Dst: data.script.size()
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace:93,1
    - Dst: data.script.get(int)
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace:93,1
    - Dst: '[com.github.difflib.algorithm.Change].<init>(com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace,com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace,int,com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace,com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace)'
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace:94,1
    - Dst: data.script.add(com.github.difflib.algorithm.Change)
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace:94,1
    - Dst: data.script.size()
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace:97,1
    - Dst: data.script.size()
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace:98,1
    - Dst: data.script.get(int)
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace:98,1
    - Dst: '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace].withEndOriginal(int)'
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace:98,1
    - Dst: data.script.set(int,com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace)
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace:96,1
    - Dst: data.script.isEmpty()
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace:102,1
    - Dst: data.script.size()
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace:103,1
    - Dst: data.script.get(int)
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace:103,1
    - Dst: data.script.size()
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace:104,1
    - Dst: data.script.get(int)
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace:104,1
    - Dst: '[com.github.difflib.algorithm.Change].<init>(com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace,com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace,com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace,com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace,int)'
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace:105,1
    - Dst: data.script.add(com.github.difflib.algorithm.Change)
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace:105,1
    - Dst: data.script.size()
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace:108,1
    - Dst: data.script.size()
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace:109,1
    - Dst: data.script.get(int)
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace:109,1
    - Dst: '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace].withEndRevised(int)'
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace:109,1
    - Dst: data.script.set(int,com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace)
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace:107,1
    - Dst: '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace].buildScript(DiffData,int,com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace,int,com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace,java.util.function.Consumer<Integer>)'
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace:116,1
    - Dst: '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace].buildScript(DiffData,com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace,int,com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace,int,java.util.function.Consumer<Integer>)'
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace:117,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 84
    JavaMethodInfo:
      argumentGenericTypes:
      - DiffData
      - int
      - int
      - int
      - int
      - java.util.function.Consumer<Integer>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.BiPredicate<?superT,?superT>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 6
    argNames:
    - data
    - start1
    - end1
    - start2
    - end2
    - progress
    argTypes:
    - DiffData
    - int
    - int
    - int
    - int
    - java.util.function.Consumer<Integer>
    constantsTouched: []
    func_position:
      end: 119
      start: 72
    functionDepth: 2
    functionLinenumber: 72
    functionLinenumberEnd: 119
    functionName: '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace].buildScript(DiffData,int,int,int,int,java.util.function.Consumer<Integer>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/algorithm/myers/MyersDiffWithLinearSpace.java
    functionUses: 0
    functionsReached:
    - '[java.util.function.BiPredicate<?superT,?superT>].test(com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace,com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace)'
    - '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace].withEndRevised(int)'
    - '[com.github.difflib.algorithm.Change].<init>(com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace,com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace,com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace,com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace,int)'
    - data.script.size()
    - data.source.get(com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace)
    - '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace].getMiddleSnake(DiffData,int,int,int,int)'
    - data.script.add(com.github.difflib.algorithm.Change)
    - '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace].withEndOriginal(int)'
    - '[java.util.function.Consumer<Integer>].accept(com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace)'
    - '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace].buildScript(DiffData,com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace,int,com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace,int,java.util.function.Consumer<Integer>)'
    - data.script.isEmpty()
    - data.target.get(com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace)
    - '[com.github.difflib.algorithm.Change].<init>(com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace,com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace,int,com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace,com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace)'
    - data.script.set(int,com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace)
    - data.script.get(int)
    - '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace].buildScript(DiffData,int,com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace,int,com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace,java.util.function.Consumer<Integer>)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace].buildScript(DiffData,int,int,int,int,java.util.function.Consumer<Integer>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: data.source.get(com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace)
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace:149,1
    - Dst: data.target.get(com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace)
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace:149,1
    - Dst: '[java.util.function.BiPredicate<?superT,?superT>].test(com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace,com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace)'
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace:149,1
    - Dst: '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace].buildSnake(DiffData,com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace,int,int)'
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace:156,1
    - Dst: data.source.get(com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace)
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace:173,1
    - Dst: data.target.get(com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace)
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace:173,1
    - Dst: '[java.util.function.BiPredicate<?superT,?superT>].test(com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace,com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace)'
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace:173,1
    - Dst: '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace].buildSnake(DiffData,com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace,int,int)'
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace:180,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace:187,1
    CyclomaticComplexity: 28
    EdgeCount: 28
    ICount: 110
    JavaMethodInfo:
      argumentGenericTypes:
      - DiffData
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.BiPredicate<?superT,?superT>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Snake
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - data
    - start1
    - end1
    - start2
    - end2
    argTypes:
    - DiffData
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 188
      start: 121
    functionDepth: 1
    functionLinenumber: 121
    functionLinenumberEnd: 188
    functionName: '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace].getMiddleSnake(DiffData,int,int,int,int)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/algorithm/myers/MyersDiffWithLinearSpace.java
    functionUses: 1
    functionsReached:
    - '[java.util.function.BiPredicate<?superT,?superT>].test(com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace,com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace)'
    - '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace].buildSnake(DiffData,com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace,int,int)'
    - data.source.get(com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace)
    - '[IllegalStateException].<init>(String)'
    - data.target.get(com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace)
    linkageType: ''
    returnType: Snake
    signature: '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace].getMiddleSnake(DiffData,int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: data.source.get(com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace)
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace:192,1
    - Dst: data.target.get(com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace)
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace:192,1
    - Dst: '[java.util.function.BiPredicate<?superT,?superT>].test(com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace,com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace)'
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace:192,1
    - Dst: '[Snake].<init>(int,com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace,int)'
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace:195,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - DiffData
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.BiPredicate<?superT,?superT>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Snake
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - data
    - start
    - diag
    - end1
    - end2
    argTypes:
    - DiffData
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 196
      start: 190
    functionDepth: 0
    functionLinenumber: 190
    functionLinenumberEnd: 196
    functionName: '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace].buildSnake(DiffData,int,int,int,int)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/algorithm/myers/MyersDiffWithLinearSpace.java
    functionUses: 0
    functionsReached:
    - data.target.get(com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace)
    - '[Snake].<init>(int,com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace,int)'
    - data.source.get(com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace)
    - '[java.util.function.BiPredicate<?superT,?superT>].test(com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace,com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace)'
    linkageType: ''
    returnType: Snake
    signature: '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace].buildSnake(DiffData,int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.algorithm.DiffAlgorithmFactory].<init>()'
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace:234,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.BiPredicate<?superT,?superT>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.github.difflib.algorithm.DiffAlgorithmFactory
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 245
      start: 233
    functionDepth: 1
    functionLinenumber: 233
    functionLinenumberEnd: 245
    functionName: '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace].factory()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/algorithm/myers/MyersDiffWithLinearSpace.java
    functionUses: 2
    functionsReached:
    - '[com.github.difflib.algorithm.DiffAlgorithmFactory].<init>()'
    linkageType: ''
    returnType: com.github.difflib.algorithm.DiffAlgorithmFactory
    signature: '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace].factory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<?extendsT>].size()'
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace.DiffData:210,1
    - Dst: '[java.util.List<?extendsT>].size()'
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace.DiffData:210,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace.DiffData:213,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<?extendsT>
      - java.util.List<?extendsT>
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int[]
      - int[]
      - List<Change>
      - List<? extends T>
      - List<? extends T>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace.DiffData
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - source
    - target
    argTypes:
    - java.util.List<?extendsT>
    - java.util.List<?extendsT>
    constantsTouched: []
    func_position:
      end: 214
      start: 207
    functionDepth: 1
    functionLinenumber: 207
    functionLinenumberEnd: 214
    functionName: '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace.DiffData].<init>(java.util.List<?extendsT>,java.util.List<?extendsT>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/algorithm/myers/MyersDiffWithLinearSpace.java
    functionUses: 1
    functionsReached:
    - '[java.util.List<?extendsT>].size()'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace.DiffData
    signature: '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace.DiffData].<init>(java.util.List<?extendsT>,java.util.List<?extendsT>)'
  - 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: true
      returnValueGenericType: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace.Snake
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - start
    - end
    - diag
    argTypes:
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 227
      start: 223
    functionDepth: 0
    functionLinenumber: 223
    functionLinenumberEnd: 227
    functionName: '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace.Snake].<init>(int,int,int)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/algorithm/myers/MyersDiffWithLinearSpace.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace.Snake
    signature: '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace.Snake].<init>(int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.algorithm.myers.PathNode].previousSnake()'
      Src: com.github.difflib.algorithm.myers.PathNode:56,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - boolean
      - boolean
      - com.github.difflib.algorithm.myers.PathNode
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - com.github.difflib.algorithm.myers.PathNode
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.github.difflib.algorithm.myers.PathNode
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - i
    - j
    - snake
    - bootstrap
    - prev
    argTypes:
    - int
    - int
    - boolean
    - boolean
    - com.github.difflib.algorithm.myers.PathNode
    constantsTouched: []
    func_position:
      end: 59
      start: 49
    functionDepth: 2
    functionLinenumber: 49
    functionLinenumberEnd: 59
    functionName: '[com.github.difflib.algorithm.myers.PathNode].<init>(int,int,boolean,boolean,com.github.difflib.algorithm.myers.PathNode)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/algorithm/myers/PathNode.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.algorithm.myers.PathNode].previousSnake()'
    linkageType: ''
    returnType: com.github.difflib.algorithm.myers.PathNode
    signature: '[com.github.difflib.algorithm.myers.PathNode].<init>(int,int,boolean,boolean,com.github.difflib.algorithm.myers.PathNode)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - com.github.difflib.algorithm.myers.PathNode
      - 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: 63
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionName: '[com.github.difflib.algorithm.myers.PathNode].isSnake()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/algorithm/myers/PathNode.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.github.difflib.algorithm.myers.PathNode].isSnake()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - com.github.difflib.algorithm.myers.PathNode
      - 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: 74
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 74
    functionName: '[com.github.difflib.algorithm.myers.PathNode].isBootstrap()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/algorithm/myers/PathNode.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.github.difflib.algorithm.myers.PathNode].isBootstrap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.algorithm.myers.PathNode].isBootstrap()'
      Src: com.github.difflib.algorithm.myers.PathNode:83,1
    - Dst: '[com.github.difflib.algorithm.myers.PathNode].isSnake()'
      Src: com.github.difflib.algorithm.myers.PathNode:86,1
    - Dst: '[com.github.difflib.algorithm.myers.PathNode].previousSnake()'
      Src: com.github.difflib.algorithm.myers.PathNode:87,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - com.github.difflib.algorithm.myers.PathNode
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.github.difflib.algorithm.myers.PathNode
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 82
    functionDepth: 1
    functionLinenumber: 82
    functionLinenumberEnd: 90
    functionName: '[com.github.difflib.algorithm.myers.PathNode].previousSnake()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/algorithm/myers/PathNode.java
    functionUses: 2
    functionsReached:
    - '[com.github.difflib.algorithm.myers.PathNode].isSnake()'
    - '[com.github.difflib.algorithm.myers.PathNode].isBootstrap()'
    - '[com.github.difflib.algorithm.myers.PathNode].previousSnake()'
    linkageType: ''
    returnType: com.github.difflib.algorithm.myers.PathNode
    signature: '[com.github.difflib.algorithm.myers.PathNode].previousSnake()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>(String)'
      Src: com.github.difflib.algorithm.myers.PathNode:97,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.github.difflib.algorithm.myers.PathNode:100,1
    - Dst: '[StringBuilder].append(com.github.difflib.algorithm.myers.PathNode)'
      Src: com.github.difflib.algorithm.myers.PathNode:101,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.github.difflib.algorithm.myers.PathNode:102,1
    - Dst: '[StringBuilder].append(com.github.difflib.algorithm.myers.PathNode)'
      Src: com.github.difflib.algorithm.myers.PathNode:103,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.github.difflib.algorithm.myers.PathNode:104,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.github.difflib.algorithm.myers.PathNode:107,1
    - Dst: '[StringBuilder].toString()'
      Src: com.github.difflib.algorithm.myers.PathNode:108,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - com.github.difflib.algorithm.myers.PathNode
      - boolean
      - boolean
      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: 109
      start: 95
    functionDepth: 1
    functionLinenumber: 95
    functionLinenumberEnd: 109
    functionName: '[com.github.difflib.algorithm.myers.PathNode].toString()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/algorithm/myers/PathNode.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].append(String)'
    - '[StringBuilder].append(com.github.difflib.algorithm.myers.PathNode)'
    - '[StringBuilder].toString()'
    - '[StringBuilder].<init>(String)'
    linkageType: ''
    returnType: String
    signature: '[com.github.difflib.algorithm.myers.PathNode].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(com.github.difflib.patch.InsertDelta,com.github.difflib.patch.Chunk<T>,com.github.difflib.patch.Chunk<T>)'
      Src: com.github.difflib.patch.InsertDelta:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.github.difflib.patch.Chunk<T>
      - com.github.difflib.patch.Chunk<T>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.github.difflib.patch.InsertDelta
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - original
    - revised
    argTypes:
    - com.github.difflib.patch.Chunk<T>
    - com.github.difflib.patch.Chunk<T>
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[com.github.difflib.patch.InsertDelta].<init>(com.github.difflib.patch.Chunk<T>,com.github.difflib.patch.Chunk<T>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/InsertDelta.java
    functionUses: 2
    functionsReached:
    - '[Object].<init>(com.github.difflib.patch.InsertDelta,com.github.difflib.patch.Chunk<T>,com.github.difflib.patch.Chunk<T>)'
    linkageType: ''
    returnType: com.github.difflib.patch.InsertDelta
    signature: '[com.github.difflib.patch.InsertDelta].<init>(com.github.difflib.patch.Chunk<T>,com.github.difflib.patch.Chunk<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.patch.InsertDelta].getSource()'
      Src: com.github.difflib.patch.InsertDelta:40,1
    - Dst: '[com.github.difflib.patch.InsertDelta].getPosition()'
      Src: com.github.difflib.patch.InsertDelta:40,1
    - Dst: '[com.github.difflib.patch.InsertDelta].getTarget()'
      Src: com.github.difflib.patch.InsertDelta:41,1
    - Dst: '[com.github.difflib.patch.InsertDelta].getLines()'
      Src: com.github.difflib.patch.InsertDelta:41,1
    - Dst: '[com.github.difflib.patch.InsertDelta].size()'
      Src: com.github.difflib.patch.InsertDelta:42,1
    - Dst: '[com.github.difflib.patch.InsertDelta].get(com.github.difflib.patch.InsertDelta)'
      Src: com.github.difflib.patch.InsertDelta:43,1
    - Dst: '[java.util.List<T>].add(com.github.difflib.patch.InsertDelta,com.github.difflib.patch.InsertDelta)'
      Src: com.github.difflib.patch.InsertDelta:43,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<T>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - com.github.difflib.patch.PatchFailedException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - target
    argTypes:
    - java.util.List<T>
    constantsTouched: []
    func_position:
      end: 45
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 45
    functionName: '[com.github.difflib.patch.InsertDelta].applyTo(java.util.List<T>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/InsertDelta.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.patch.InsertDelta].getSource()'
    - '[com.github.difflib.patch.InsertDelta].getLines()'
    - '[java.util.List<T>].add(com.github.difflib.patch.InsertDelta,com.github.difflib.patch.InsertDelta)'
    - '[com.github.difflib.patch.InsertDelta].getPosition()'
    - '[com.github.difflib.patch.InsertDelta].size()'
    - '[com.github.difflib.patch.InsertDelta].getTarget()'
    - '[com.github.difflib.patch.InsertDelta].get(com.github.difflib.patch.InsertDelta)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.patch.InsertDelta].applyTo(java.util.List<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.patch.InsertDelta].getTarget()'
      Src: com.github.difflib.patch.InsertDelta:49,1
    - Dst: '[com.github.difflib.patch.InsertDelta].getPosition()'
      Src: com.github.difflib.patch.InsertDelta:49,1
    - Dst: '[com.github.difflib.patch.InsertDelta].getTarget()'
      Src: com.github.difflib.patch.InsertDelta:50,1
    - Dst: '[com.github.difflib.patch.InsertDelta].size()'
      Src: com.github.difflib.patch.InsertDelta:50,1
    - Dst: '[java.util.List<T>].remove(com.github.difflib.patch.InsertDelta)'
      Src: com.github.difflib.patch.InsertDelta:52,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<T>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - target
    argTypes:
    - java.util.List<T>
    constantsTouched: []
    func_position:
      end: 54
      start: 47
    functionDepth: 1
    functionLinenumber: 47
    functionLinenumberEnd: 54
    functionName: '[com.github.difflib.patch.InsertDelta].restore(java.util.List<T>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/InsertDelta.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.patch.InsertDelta].getTarget()'
    - '[com.github.difflib.patch.InsertDelta].size()'
    - '[java.util.List<T>].remove(com.github.difflib.patch.InsertDelta)'
    - '[com.github.difflib.patch.InsertDelta].getPosition()'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.patch.InsertDelta].restore(java.util.List<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.patch.InsertDelta].getSource()'
      Src: com.github.difflib.patch.InsertDelta:58,1
    - Dst: '[com.github.difflib.patch.InsertDelta].getPosition()'
      Src: com.github.difflib.patch.InsertDelta:58,1
    - Dst: '[com.github.difflib.patch.InsertDelta].getTarget()'
      Src: com.github.difflib.patch.InsertDelta:59,1
    - Dst: '[com.github.difflib.patch.InsertDelta].getLines()'
      Src: com.github.difflib.patch.InsertDelta:59,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      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: 60
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 60
    functionName: '[com.github.difflib.patch.InsertDelta].toString()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/InsertDelta.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.patch.InsertDelta].getTarget()'
    - '[com.github.difflib.patch.InsertDelta].getSource()'
    - '[com.github.difflib.patch.InsertDelta].getLines()'
    - '[com.github.difflib.patch.InsertDelta].getPosition()'
    linkageType: ''
    returnType: String
    signature: '[com.github.difflib.patch.InsertDelta].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.patch.InsertDelta].<init>(com.github.difflib.patch.Chunk<T>,com.github.difflib.patch.Chunk<T>)'
      Src: com.github.difflib.patch.InsertDelta:64,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.github.difflib.patch.Chunk<T>
      - com.github.difflib.patch.Chunk<T>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.github.difflib.patch.AbstractDelta<T>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - original
    - revised
    argTypes:
    - com.github.difflib.patch.Chunk<T>
    - com.github.difflib.patch.Chunk<T>
    constantsTouched: []
    func_position:
      end: 65
      start: 62
    functionDepth: 1
    functionLinenumber: 62
    functionLinenumberEnd: 65
    functionName: '[com.github.difflib.patch.InsertDelta].withChunks(com.github.difflib.patch.Chunk<T>,com.github.difflib.patch.Chunk<T>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/InsertDelta.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.patch.InsertDelta].<init>(com.github.difflib.patch.Chunk<T>,com.github.difflib.patch.Chunk<T>)'
    linkageType: ''
    returnType: com.github.difflib.patch.AbstractDelta<T>
    signature: '[com.github.difflib.patch.InsertDelta].withChunks(com.github.difflib.patch.Chunk<T>,com.github.difflib.patch.Chunk<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.github.difflib.patch.PatchFailedException
      static: false
      superClass: com.github.difflib.patch.DiffException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 27
    functionName: '[com.github.difflib.patch.PatchFailedException].<init>()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/PatchFailedException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.github.difflib.patch.PatchFailedException
    signature: '[com.github.difflib.patch.PatchFailedException].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.patch.DiffException].<init>(String)'
      Src: com.github.difflib.patch.PatchFailedException:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.github.difflib.patch.PatchFailedException
      static: false
      superClass: com.github.difflib.patch.DiffException
    argCount: 1
    argNames:
    - msg
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 1
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[com.github.difflib.patch.PatchFailedException].<init>(String)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/PatchFailedException.java
    functionUses: 2
    functionsReached:
    - '[com.github.difflib.patch.DiffException].<init>(String)'
    linkageType: ''
    returnType: com.github.difflib.patch.PatchFailedException
    signature: '[com.github.difflib.patch.PatchFailedException].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(com.github.difflib.patch.ChangeDelta,com.github.difflib.patch.Chunk<T>,com.github.difflib.patch.Chunk<T>)'
      Src: com.github.difflib.patch.ChangeDelta:36,1
    - Dst: '[java.util.Objects].requireNonNull(com.github.difflib.patch.Chunk<T>,String)'
      Src: com.github.difflib.patch.ChangeDelta:37,1
    - Dst: '[java.util.Objects].requireNonNull(com.github.difflib.patch.Chunk<T>,String)'
      Src: com.github.difflib.patch.ChangeDelta:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - com.github.difflib.patch.Chunk<T>
      - com.github.difflib.patch.Chunk<T>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.github.difflib.patch.ChangeDelta
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - source
    - target
    argTypes:
    - com.github.difflib.patch.Chunk<T>
    - com.github.difflib.patch.Chunk<T>
    constantsTouched: []
    func_position:
      end: 39
      start: 35
    functionDepth: 1
    functionLinenumber: 35
    functionLinenumberEnd: 39
    functionName: '[com.github.difflib.patch.ChangeDelta].<init>(com.github.difflib.patch.Chunk<T>,com.github.difflib.patch.Chunk<T>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/ChangeDelta.java
    functionUses: 2
    functionsReached:
    - '[Object].<init>(com.github.difflib.patch.ChangeDelta,com.github.difflib.patch.Chunk<T>,com.github.difflib.patch.Chunk<T>)'
    - '[java.util.Objects].requireNonNull(com.github.difflib.patch.Chunk<T>,String)'
    linkageType: ''
    returnType: com.github.difflib.patch.ChangeDelta
    signature: '[com.github.difflib.patch.ChangeDelta].<init>(com.github.difflib.patch.Chunk<T>,com.github.difflib.patch.Chunk<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.patch.ChangeDelta].getSource()'
      Src: com.github.difflib.patch.ChangeDelta:43,1
    - Dst: '[com.github.difflib.patch.ChangeDelta].getPosition()'
      Src: com.github.difflib.patch.ChangeDelta:43,1
    - Dst: '[com.github.difflib.patch.ChangeDelta].getSource()'
      Src: com.github.difflib.patch.ChangeDelta:44,1
    - Dst: '[com.github.difflib.patch.ChangeDelta].size()'
      Src: com.github.difflib.patch.ChangeDelta:44,1
    - Dst: '[java.util.List<T>].remove(com.github.difflib.patch.ChangeDelta)'
      Src: com.github.difflib.patch.ChangeDelta:46,1
    - Dst: '[com.github.difflib.patch.ChangeDelta].getTarget()'
      Src: com.github.difflib.patch.ChangeDelta:49,1
    - Dst: '[com.github.difflib.patch.ChangeDelta].getLines()'
      Src: com.github.difflib.patch.ChangeDelta:49,1
    - Dst: '[java.util.List<T>].add(com.github.difflib.patch.ChangeDelta,com.github.difflib.patch.ChangeDelta)'
      Src: com.github.difflib.patch.ChangeDelta:50,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<T>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - com.github.difflib.patch.PatchFailedException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - target
    argTypes:
    - java.util.List<T>
    constantsTouched: []
    func_position:
      end: 53
      start: 41
    functionDepth: 1
    functionLinenumber: 41
    functionLinenumberEnd: 53
    functionName: '[com.github.difflib.patch.ChangeDelta].applyTo(java.util.List<T>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/ChangeDelta.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.patch.ChangeDelta].getTarget()'
    - '[com.github.difflib.patch.ChangeDelta].getPosition()'
    - '[java.util.List<T>].remove(com.github.difflib.patch.ChangeDelta)'
    - '[com.github.difflib.patch.ChangeDelta].size()'
    - '[com.github.difflib.patch.ChangeDelta].getSource()'
    - '[java.util.List<T>].add(com.github.difflib.patch.ChangeDelta,com.github.difflib.patch.ChangeDelta)'
    - '[com.github.difflib.patch.ChangeDelta].getLines()'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.patch.ChangeDelta].applyTo(java.util.List<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.patch.ChangeDelta].getTarget()'
      Src: com.github.difflib.patch.ChangeDelta:57,1
    - Dst: '[com.github.difflib.patch.ChangeDelta].getPosition()'
      Src: com.github.difflib.patch.ChangeDelta:57,1
    - Dst: '[com.github.difflib.patch.ChangeDelta].getTarget()'
      Src: com.github.difflib.patch.ChangeDelta:58,1
    - Dst: '[com.github.difflib.patch.ChangeDelta].size()'
      Src: com.github.difflib.patch.ChangeDelta:58,1
    - Dst: '[java.util.List<T>].remove(com.github.difflib.patch.ChangeDelta)'
      Src: com.github.difflib.patch.ChangeDelta:60,1
    - Dst: '[com.github.difflib.patch.ChangeDelta].getSource()'
      Src: com.github.difflib.patch.ChangeDelta:63,1
    - Dst: '[com.github.difflib.patch.ChangeDelta].getLines()'
      Src: com.github.difflib.patch.ChangeDelta:63,1
    - Dst: '[java.util.List<T>].add(com.github.difflib.patch.ChangeDelta,com.github.difflib.patch.ChangeDelta)'
      Src: com.github.difflib.patch.ChangeDelta:64,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<T>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - target
    argTypes:
    - java.util.List<T>
    constantsTouched: []
    func_position:
      end: 67
      start: 55
    functionDepth: 1
    functionLinenumber: 55
    functionLinenumberEnd: 67
    functionName: '[com.github.difflib.patch.ChangeDelta].restore(java.util.List<T>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/ChangeDelta.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.patch.ChangeDelta].getTarget()'
    - '[com.github.difflib.patch.ChangeDelta].getPosition()'
    - '[java.util.List<T>].remove(com.github.difflib.patch.ChangeDelta)'
    - '[com.github.difflib.patch.ChangeDelta].getSource()'
    - '[com.github.difflib.patch.ChangeDelta].size()'
    - '[java.util.List<T>].add(com.github.difflib.patch.ChangeDelta,com.github.difflib.patch.ChangeDelta)'
    - '[com.github.difflib.patch.ChangeDelta].getLines()'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.patch.ChangeDelta].restore(java.util.List<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.patch.ChangeDelta].getSource()'
      Src: com.github.difflib.patch.ChangeDelta:70,1
    - Dst: '[com.github.difflib.patch.ChangeDelta].size()'
      Src: com.github.difflib.patch.ChangeDelta:70,1
    - Dst: '[java.util.List<T>].remove(com.github.difflib.patch.ChangeDelta)'
      Src: com.github.difflib.patch.ChangeDelta:72,1
    - Dst: '[com.github.difflib.patch.ChangeDelta].getTarget()'
      Src: com.github.difflib.patch.ChangeDelta:76,1
    - Dst: '[com.github.difflib.patch.ChangeDelta].getLines()'
      Src: com.github.difflib.patch.ChangeDelta:76,1
    - Dst: '[com.github.difflib.patch.ChangeDelta].getTarget()'
      Src: com.github.difflib.patch.ChangeDelta:76,1
    - Dst: '[com.github.difflib.patch.ChangeDelta].size()'
      Src: com.github.difflib.patch.ChangeDelta:76,1
    - Dst: '[com.github.difflib.patch.ChangeDelta].subList(int,com.github.difflib.patch.ChangeDelta)'
      Src: com.github.difflib.patch.ChangeDelta:76,1
    - Dst: '[java.util.List<T>].add(com.github.difflib.patch.ChangeDelta,com.github.difflib.patch.ChangeDelta)'
      Src: com.github.difflib.patch.ChangeDelta:77,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<T>
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - com.github.difflib.patch.PatchFailedException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - target
    - fuzz
    - position
    argTypes:
    - java.util.List<T>
    - int
    - int
    constantsTouched: []
    func_position:
      end: 80
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 80
    functionName: '[com.github.difflib.patch.ChangeDelta].applyFuzzyToAt(java.util.List<T>,int,int)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/ChangeDelta.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.patch.ChangeDelta].getTarget()'
    - '[java.util.List<T>].remove(com.github.difflib.patch.ChangeDelta)'
    - '[com.github.difflib.patch.ChangeDelta].getSource()'
    - '[com.github.difflib.patch.ChangeDelta].size()'
    - '[com.github.difflib.patch.ChangeDelta].subList(int,com.github.difflib.patch.ChangeDelta)'
    - '[java.util.List<T>].add(com.github.difflib.patch.ChangeDelta,com.github.difflib.patch.ChangeDelta)'
    - '[com.github.difflib.patch.ChangeDelta].getLines()'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.patch.ChangeDelta].applyFuzzyToAt(java.util.List<T>,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.patch.ChangeDelta].getSource()'
      Src: com.github.difflib.patch.ChangeDelta:84,1
    - Dst: '[com.github.difflib.patch.ChangeDelta].getPosition()'
      Src: com.github.difflib.patch.ChangeDelta:84,1
    - Dst: '[com.github.difflib.patch.ChangeDelta].getSource()'
      Src: com.github.difflib.patch.ChangeDelta:85,1
    - Dst: '[com.github.difflib.patch.ChangeDelta].getLines()'
      Src: com.github.difflib.patch.ChangeDelta:85,1
    - Dst: '[com.github.difflib.patch.ChangeDelta].getTarget()'
      Src: com.github.difflib.patch.ChangeDelta:85,1
    - Dst: '[com.github.difflib.patch.ChangeDelta].getLines()'
      Src: com.github.difflib.patch.ChangeDelta:85,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      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: 86
      start: 82
    functionDepth: 1
    functionLinenumber: 82
    functionLinenumberEnd: 86
    functionName: '[com.github.difflib.patch.ChangeDelta].toString()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/ChangeDelta.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.patch.ChangeDelta].getSource()'
    - '[com.github.difflib.patch.ChangeDelta].getLines()'
    - '[com.github.difflib.patch.ChangeDelta].getPosition()'
    - '[com.github.difflib.patch.ChangeDelta].getTarget()'
    linkageType: ''
    returnType: String
    signature: '[com.github.difflib.patch.ChangeDelta].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.patch.ChangeDelta].<init>(com.github.difflib.patch.Chunk<T>,com.github.difflib.patch.Chunk<T>)'
      Src: com.github.difflib.patch.ChangeDelta:90,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.github.difflib.patch.Chunk<T>
      - com.github.difflib.patch.Chunk<T>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.github.difflib.patch.AbstractDelta<T>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - original
    - revised
    argTypes:
    - com.github.difflib.patch.Chunk<T>
    - com.github.difflib.patch.Chunk<T>
    constantsTouched: []
    func_position:
      end: 91
      start: 88
    functionDepth: 2
    functionLinenumber: 88
    functionLinenumberEnd: 91
    functionName: '[com.github.difflib.patch.ChangeDelta].withChunks(com.github.difflib.patch.Chunk<T>,com.github.difflib.patch.Chunk<T>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/ChangeDelta.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.patch.ChangeDelta].<init>(com.github.difflib.patch.Chunk<T>,com.github.difflib.patch.Chunk<T>)'
    linkageType: ''
    returnType: com.github.difflib.patch.AbstractDelta<T>
    signature: '[com.github.difflib.patch.ChangeDelta].withChunks(com.github.difflib.patch.Chunk<T>,com.github.difflib.patch.Chunk<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(com.github.difflib.patch.DeleteDelta,com.github.difflib.patch.Chunk<T>,com.github.difflib.patch.Chunk<T>)'
      Src: com.github.difflib.patch.DeleteDelta:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.github.difflib.patch.Chunk<T>
      - com.github.difflib.patch.Chunk<T>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.github.difflib.patch.DeleteDelta
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - original
    - revised
    argTypes:
    - com.github.difflib.patch.Chunk<T>
    - com.github.difflib.patch.Chunk<T>
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[com.github.difflib.patch.DeleteDelta].<init>(com.github.difflib.patch.Chunk<T>,com.github.difflib.patch.Chunk<T>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/DeleteDelta.java
    functionUses: 2
    functionsReached:
    - '[Object].<init>(com.github.difflib.patch.DeleteDelta,com.github.difflib.patch.Chunk<T>,com.github.difflib.patch.Chunk<T>)'
    linkageType: ''
    returnType: com.github.difflib.patch.DeleteDelta
    signature: '[com.github.difflib.patch.DeleteDelta].<init>(com.github.difflib.patch.Chunk<T>,com.github.difflib.patch.Chunk<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.patch.DeleteDelta].getSource()'
      Src: com.github.difflib.patch.DeleteDelta:40,1
    - Dst: '[com.github.difflib.patch.DeleteDelta].getPosition()'
      Src: com.github.difflib.patch.DeleteDelta:40,1
    - Dst: '[com.github.difflib.patch.DeleteDelta].getSource()'
      Src: com.github.difflib.patch.DeleteDelta:41,1
    - Dst: '[com.github.difflib.patch.DeleteDelta].size()'
      Src: com.github.difflib.patch.DeleteDelta:41,1
    - Dst: '[java.util.List<T>].remove(com.github.difflib.patch.DeleteDelta)'
      Src: com.github.difflib.patch.DeleteDelta:43,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<T>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - com.github.difflib.patch.PatchFailedException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - target
    argTypes:
    - java.util.List<T>
    constantsTouched: []
    func_position:
      end: 45
      start: 38
    functionDepth: 1
    functionLinenumber: 38
    functionLinenumberEnd: 45
    functionName: '[com.github.difflib.patch.DeleteDelta].applyTo(java.util.List<T>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/DeleteDelta.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.patch.DeleteDelta].size()'
    - '[java.util.List<T>].remove(com.github.difflib.patch.DeleteDelta)'
    - '[com.github.difflib.patch.DeleteDelta].getPosition()'
    - '[com.github.difflib.patch.DeleteDelta].getSource()'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.patch.DeleteDelta].applyTo(java.util.List<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.patch.DeleteDelta].getTarget()'
      Src: com.github.difflib.patch.DeleteDelta:49,1
    - Dst: '[com.github.difflib.patch.DeleteDelta].getPosition()'
      Src: com.github.difflib.patch.DeleteDelta:49,1
    - Dst: '[com.github.difflib.patch.DeleteDelta].getSource()'
      Src: com.github.difflib.patch.DeleteDelta:50,1
    - Dst: '[com.github.difflib.patch.DeleteDelta].getLines()'
      Src: com.github.difflib.patch.DeleteDelta:50,1
    - Dst: '[com.github.difflib.patch.DeleteDelta].size()'
      Src: com.github.difflib.patch.DeleteDelta:51,1
    - Dst: '[com.github.difflib.patch.DeleteDelta].get(com.github.difflib.patch.DeleteDelta)'
      Src: com.github.difflib.patch.DeleteDelta:52,1
    - Dst: '[java.util.List<T>].add(com.github.difflib.patch.DeleteDelta,com.github.difflib.patch.DeleteDelta)'
      Src: com.github.difflib.patch.DeleteDelta:52,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<T>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - target
    argTypes:
    - java.util.List<T>
    constantsTouched: []
    func_position:
      end: 54
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 54
    functionName: '[com.github.difflib.patch.DeleteDelta].restore(java.util.List<T>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/DeleteDelta.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.patch.DeleteDelta].getTarget()'
    - '[com.github.difflib.patch.DeleteDelta].get(com.github.difflib.patch.DeleteDelta)'
    - '[java.util.List<T>].add(com.github.difflib.patch.DeleteDelta,com.github.difflib.patch.DeleteDelta)'
    - '[com.github.difflib.patch.DeleteDelta].getSource()'
    - '[com.github.difflib.patch.DeleteDelta].getPosition()'
    - '[com.github.difflib.patch.DeleteDelta].size()'
    - '[com.github.difflib.patch.DeleteDelta].getLines()'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.patch.DeleteDelta].restore(java.util.List<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.patch.DeleteDelta].getSource()'
      Src: com.github.difflib.patch.DeleteDelta:58,1
    - Dst: '[com.github.difflib.patch.DeleteDelta].getPosition()'
      Src: com.github.difflib.patch.DeleteDelta:58,1
    - Dst: '[com.github.difflib.patch.DeleteDelta].getSource()'
      Src: com.github.difflib.patch.DeleteDelta:59,1
    - Dst: '[com.github.difflib.patch.DeleteDelta].getLines()'
      Src: com.github.difflib.patch.DeleteDelta:59,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      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: 60
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 60
    functionName: '[com.github.difflib.patch.DeleteDelta].toString()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/DeleteDelta.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.patch.DeleteDelta].getPosition()'
    - '[com.github.difflib.patch.DeleteDelta].getSource()'
    - '[com.github.difflib.patch.DeleteDelta].getLines()'
    linkageType: ''
    returnType: String
    signature: '[com.github.difflib.patch.DeleteDelta].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.patch.DeleteDelta].<init>(com.github.difflib.patch.Chunk<T>,com.github.difflib.patch.Chunk<T>)'
      Src: com.github.difflib.patch.DeleteDelta:64,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.github.difflib.patch.Chunk<T>
      - com.github.difflib.patch.Chunk<T>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.github.difflib.patch.AbstractDelta<T>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - original
    - revised
    argTypes:
    - com.github.difflib.patch.Chunk<T>
    - com.github.difflib.patch.Chunk<T>
    constantsTouched: []
    func_position:
      end: 65
      start: 62
    functionDepth: 1
    functionLinenumber: 62
    functionLinenumberEnd: 65
    functionName: '[com.github.difflib.patch.DeleteDelta].withChunks(com.github.difflib.patch.Chunk<T>,com.github.difflib.patch.Chunk<T>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/DeleteDelta.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.patch.DeleteDelta].<init>(com.github.difflib.patch.Chunk<T>,com.github.difflib.patch.Chunk<T>)'
    linkageType: ''
    returnType: com.github.difflib.patch.AbstractDelta<T>
    signature: '[com.github.difflib.patch.DeleteDelta].withChunks(com.github.difflib.patch.Chunk<T>,com.github.difflib.patch.Chunk<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.github.difflib.patch.DiffException
      static: false
      superClass: Exception
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 27
    functionName: '[com.github.difflib.patch.DiffException].<init>()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/DiffException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.github.difflib.patch.DiffException
    signature: '[com.github.difflib.patch.DiffException].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Exception].<init>(String)'
      Src: com.github.difflib.patch.DiffException:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.github.difflib.patch.DiffException
      static: false
      superClass: Exception
    argCount: 1
    argNames:
    - msg
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[com.github.difflib.patch.DiffException].<init>(String)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/DiffException.java
    functionUses: 1
    functionsReached:
    - '[Exception].<init>(String)'
    linkageType: ''
    returnType: com.github.difflib.patch.DiffException
    signature: '[com.github.difflib.patch.DiffException].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].requireNonNull(com.github.difflib.patch.Chunk<T>)'
      Src: com.github.difflib.patch.AbstractDelta:32,1
    - Dst: '[java.util.Objects].requireNonNull(com.github.difflib.patch.Chunk<T>)'
      Src: com.github.difflib.patch.AbstractDelta:33,1
    - Dst: '[java.util.Objects].requireNonNull(DeltaType)'
      Src: com.github.difflib.patch.AbstractDelta:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - DeltaType
      - com.github.difflib.patch.Chunk<T>
      - com.github.difflib.patch.Chunk<T>
      classConcrete: false
      classEnum: false
      classFields:
      - com.github.difflib.patch.Chunk<T>
      - com.github.difflib.patch.Chunk<T>
      - DeltaType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.github.difflib.patch.AbstractDelta
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - type
    - source
    - target
    argTypes:
    - DeltaType
    - com.github.difflib.patch.Chunk<T>
    - com.github.difflib.patch.Chunk<T>
    constantsTouched: []
    func_position:
      end: 38
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 38
    functionName: '[com.github.difflib.patch.AbstractDelta].<init>(DeltaType,com.github.difflib.patch.Chunk<T>,com.github.difflib.patch.Chunk<T>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/AbstractDelta.java
    functionUses: 0
    functionsReached:
    - '[java.util.Objects].requireNonNull(DeltaType)'
    - '[java.util.Objects].requireNonNull(com.github.difflib.patch.Chunk<T>)'
    linkageType: ''
    returnType: com.github.difflib.patch.AbstractDelta
    signature: '[com.github.difflib.patch.AbstractDelta].<init>(DeltaType,com.github.difflib.patch.Chunk<T>,com.github.difflib.patch.Chunk<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.github.difflib.patch.Chunk<T>
      - com.github.difflib.patch.Chunk<T>
      - DeltaType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.github.difflib.patch.Chunk<T>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: '[com.github.difflib.patch.AbstractDelta].getSource()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/AbstractDelta.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.github.difflib.patch.Chunk<T>
    signature: '[com.github.difflib.patch.AbstractDelta].getSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.github.difflib.patch.Chunk<T>
      - com.github.difflib.patch.Chunk<T>
      - DeltaType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.github.difflib.patch.Chunk<T>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[com.github.difflib.patch.AbstractDelta].getTarget()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/AbstractDelta.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.github.difflib.patch.Chunk<T>
    signature: '[com.github.difflib.patch.AbstractDelta].getTarget()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.github.difflib.patch.Chunk<T>
      - com.github.difflib.patch.Chunk<T>
      - DeltaType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: DeltaType
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[com.github.difflib.patch.AbstractDelta].getType()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/AbstractDelta.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: DeltaType
    signature: '[com.github.difflib.patch.AbstractDelta].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.patch.AbstractDelta].getSource()'
      Src: com.github.difflib.patch.AbstractDelta:58,1
    - Dst: '[com.github.difflib.patch.Chunk<T>].verifyChunk(java.util.List<T>)'
      Src: com.github.difflib.patch.AbstractDelta:58,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<T>
      classConcrete: false
      classEnum: false
      classFields:
      - com.github.difflib.patch.Chunk<T>
      - com.github.difflib.patch.Chunk<T>
      - DeltaType
      classPublic: true
      concrete: true
      exceptions:
      - com.github.difflib.patch.PatchFailedException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: VerifyChunk
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - target
    argTypes:
    - java.util.List<T>
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 1
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: '[com.github.difflib.patch.AbstractDelta].verifyChunkToFitTarget(java.util.List<T>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/AbstractDelta.java
    functionUses: 1
    functionsReached:
    - '[com.github.difflib.patch.Chunk<T>].verifyChunk(java.util.List<T>)'
    - '[com.github.difflib.patch.AbstractDelta].getSource()'
    linkageType: ''
    returnType: VerifyChunk
    signature: '[com.github.difflib.patch.AbstractDelta].verifyChunkToFitTarget(java.util.List<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.patch.AbstractDelta].verifyChunkToFitTarget(java.util.List<T>)'
      Src: com.github.difflib.patch.AbstractDelta:62,1
    - Dst: '[com.github.difflib.patch.AbstractDelta].applyTo(java.util.List<T>)'
      Src: com.github.difflib.patch.AbstractDelta:64,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<T>
      classConcrete: false
      classEnum: false
      classFields:
      - com.github.difflib.patch.Chunk<T>
      - com.github.difflib.patch.Chunk<T>
      - DeltaType
      classPublic: true
      concrete: true
      exceptions:
      - com.github.difflib.patch.PatchFailedException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: VerifyChunk
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - target
    argTypes:
    - java.util.List<T>
    constantsTouched: []
    func_position:
      end: 67
      start: 61
    functionDepth: 2
    functionLinenumber: 61
    functionLinenumberEnd: 67
    functionName: '[com.github.difflib.patch.AbstractDelta].verifyAndApplyTo(java.util.List<T>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/AbstractDelta.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.patch.AbstractDelta].verifyChunkToFitTarget(java.util.List<T>)'
    - '[com.github.difflib.patch.AbstractDelta].applyTo(java.util.List<T>)'
    linkageType: ''
    returnType: VerifyChunk
    signature: '[com.github.difflib.patch.AbstractDelta].verifyAndApplyTo(java.util.List<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<T>
      classConcrete: false
      classEnum: false
      classFields:
      - com.github.difflib.patch.Chunk<T>
      - com.github.difflib.patch.Chunk<T>
      - DeltaType
      classPublic: true
      concrete: false
      exceptions:
      - com.github.difflib.patch.PatchFailedException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - target
    argTypes:
    - java.util.List<T>
    constantsTouched: []
    func_position:
      end: 69
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 69
    functionName: '[com.github.difflib.patch.AbstractDelta].applyTo(java.util.List<T>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/AbstractDelta.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.patch.AbstractDelta].applyTo(java.util.List<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<T>
      classConcrete: false
      classEnum: false
      classFields:
      - com.github.difflib.patch.Chunk<T>
      - com.github.difflib.patch.Chunk<T>
      - DeltaType
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - target
    argTypes:
    - java.util.List<T>
    constantsTouched: []
    func_position:
      end: 71
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 71
    functionName: '[com.github.difflib.patch.AbstractDelta].restore(java.util.List<T>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/AbstractDelta.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.patch.AbstractDelta].restore(java.util.List<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.patch.AbstractDelta].getClass()'
      Src: com.github.difflib.patch.AbstractDelta:84,1
    - Dst: '[com.github.difflib.patch.AbstractDelta].getSimpleName()'
      Src: com.github.difflib.patch.AbstractDelta:84,1
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: com.github.difflib.patch.AbstractDelta:83,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<T>
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - com.github.difflib.patch.Chunk<T>
      - com.github.difflib.patch.Chunk<T>
      - DeltaType
      classPublic: true
      concrete: true
      exceptions:
      - com.github.difflib.patch.PatchFailedException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - target
    - fuzz
    - position
    argTypes:
    - java.util.List<T>
    - int
    - int
    constantsTouched: []
    func_position:
      end: 85
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 85
    functionName: '[com.github.difflib.patch.AbstractDelta].applyFuzzyToAt(java.util.List<T>,int,int)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/AbstractDelta.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    - '[com.github.difflib.patch.AbstractDelta].getSimpleName()'
    - '[com.github.difflib.patch.AbstractDelta].getClass()'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.patch.AbstractDelta].applyFuzzyToAt(java.util.List<T>,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.github.difflib.patch.Chunk<T>
      - com.github.difflib.patch.Chunk<T>
      classConcrete: false
      classEnum: false
      classFields:
      - com.github.difflib.patch.Chunk<T>
      - com.github.difflib.patch.Chunk<T>
      - DeltaType
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.github.difflib.patch.AbstractDelta<T>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - original
    - revised
    argTypes:
    - com.github.difflib.patch.Chunk<T>
    - com.github.difflib.patch.Chunk<T>
    constantsTouched: []
    func_position:
      end: 90
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 90
    functionName: '[com.github.difflib.patch.AbstractDelta].withChunks(com.github.difflib.patch.Chunk<T>,com.github.difflib.patch.Chunk<T>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/AbstractDelta.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.github.difflib.patch.AbstractDelta<T>
    signature: '[com.github.difflib.patch.AbstractDelta].withChunks(com.github.difflib.patch.Chunk<T>,com.github.difflib.patch.Chunk<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].hash(com.github.difflib.patch.Chunk<T>,com.github.difflib.patch.Chunk<T>,DeltaType)'
      Src: com.github.difflib.patch.AbstractDelta:94,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.github.difflib.patch.Chunk<T>
      - com.github.difflib.patch.Chunk<T>
      - DeltaType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 95
    functionName: '[com.github.difflib.patch.AbstractDelta].hashCode()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/AbstractDelta.java
    functionUses: 0
    functionsReached:
    - '[java.util.Objects].hash(com.github.difflib.patch.Chunk<T>,com.github.difflib.patch.Chunk<T>,DeltaType)'
    linkageType: ''
    returnType: int
    signature: '[com.github.difflib.patch.AbstractDelta].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.patch.AbstractDelta].getClass()'
      Src: com.github.difflib.patch.AbstractDelta:105,1
    - Dst: '[Object].getClass()'
      Src: com.github.difflib.patch.AbstractDelta:105,1
    - Dst: '[java.util.Objects].equals(com.github.difflib.patch.Chunk<T>,com.github.difflib.patch.AbstractDelta)'
      Src: com.github.difflib.patch.AbstractDelta:109,1
    - Dst: '[java.util.Objects].equals(com.github.difflib.patch.Chunk<T>,com.github.difflib.patch.AbstractDelta)'
      Src: com.github.difflib.patch.AbstractDelta:112,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - com.github.difflib.patch.Chunk<T>
      - com.github.difflib.patch.Chunk<T>
      - DeltaType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 116
      start: 97
    functionDepth: 1
    functionLinenumber: 97
    functionLinenumberEnd: 116
    functionName: '[com.github.difflib.patch.AbstractDelta].equals(Object)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/AbstractDelta.java
    functionUses: 0
    functionsReached:
    - '[Object].getClass()'
    - '[java.util.Objects].equals(com.github.difflib.patch.Chunk<T>,com.github.difflib.patch.AbstractDelta)'
    - '[com.github.difflib.patch.AbstractDelta].getClass()'
    linkageType: ''
    returnType: boolean
    signature: '[com.github.difflib.patch.AbstractDelta].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - VerifyChunk
      - com.github.difflib.patch.AbstractDelta<T>
      - java.util.List<T>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - com.github.difflib.patch.PatchFailedException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - verifyChunk
    - delta
    - result
    argTypes:
    - VerifyChunk
    - com.github.difflib.patch.AbstractDelta<T>
    - java.util.List<T>
    constantsTouched: []
    func_position:
      end: 33
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 33
    functionName: '[com.github.difflib.patch.ConflictOutput].processConflict(VerifyChunk,com.github.difflib.patch.AbstractDelta<T>,java.util.List<T>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/ConflictOutput.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.patch.ConflictOutput].processConflict(VerifyChunk,com.github.difflib.patch.AbstractDelta<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: com.github.difflib.patch.ConflictOutput
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.github.difflib.patch.ConflictOutput].<init>()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/ConflictOutput.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.github.difflib.patch.ConflictOutput
    signature: '[com.github.difflib.patch.ConflictOutput].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(com.github.difflib.patch.EqualDelta,com.github.difflib.patch.Chunk<T>,com.github.difflib.patch.Chunk<T>)'
      Src: com.github.difflib.patch.EqualDelta:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.github.difflib.patch.Chunk<T>
      - com.github.difflib.patch.Chunk<T>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.github.difflib.patch.EqualDelta
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - source
    - target
    argTypes:
    - com.github.difflib.patch.Chunk<T>
    - com.github.difflib.patch.Chunk<T>
    constantsTouched: []
    func_position:
      end: 28
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 28
    functionName: '[com.github.difflib.patch.EqualDelta].<init>(com.github.difflib.patch.Chunk<T>,com.github.difflib.patch.Chunk<T>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/EqualDelta.java
    functionUses: 2
    functionsReached:
    - '[Object].<init>(com.github.difflib.patch.EqualDelta,com.github.difflib.patch.Chunk<T>,com.github.difflib.patch.Chunk<T>)'
    linkageType: ''
    returnType: com.github.difflib.patch.EqualDelta
    signature: '[com.github.difflib.patch.EqualDelta].<init>(com.github.difflib.patch.Chunk<T>,com.github.difflib.patch.Chunk<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<T>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - com.github.difflib.patch.PatchFailedException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - target
    argTypes:
    - java.util.List<T>
    constantsTouched: []
    func_position:
      end: 31
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 31
    functionName: '[com.github.difflib.patch.EqualDelta].applyTo(java.util.List<T>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/EqualDelta.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.patch.EqualDelta].applyTo(java.util.List<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<T>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - target
    argTypes:
    - java.util.List<T>
    constantsTouched: []
    func_position:
      end: 34
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 34
    functionName: '[com.github.difflib.patch.EqualDelta].restore(java.util.List<T>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/EqualDelta.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.patch.EqualDelta].restore(java.util.List<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<T>
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - target
    - fuzz
    - delta
    argTypes:
    - java.util.List<T>
    - int
    - int
    constantsTouched: []
    func_position:
      end: 42
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 42
    functionName: '[com.github.difflib.patch.EqualDelta].applyFuzzyToAt(java.util.List<T>,int,int)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/EqualDelta.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.patch.EqualDelta].applyFuzzyToAt(java.util.List<T>,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.patch.EqualDelta].getSource()'
      Src: com.github.difflib.patch.EqualDelta:46,1
    - Dst: '[com.github.difflib.patch.EqualDelta].getPosition()'
      Src: com.github.difflib.patch.EqualDelta:46,1
    - Dst: '[com.github.difflib.patch.EqualDelta].getSource()'
      Src: com.github.difflib.patch.EqualDelta:47,1
    - Dst: '[com.github.difflib.patch.EqualDelta].getLines()'
      Src: com.github.difflib.patch.EqualDelta:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      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: 48
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 48
    functionName: '[com.github.difflib.patch.EqualDelta].toString()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/EqualDelta.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.patch.EqualDelta].getPosition()'
    - '[com.github.difflib.patch.EqualDelta].getLines()'
    - '[com.github.difflib.patch.EqualDelta].getSource()'
    linkageType: ''
    returnType: String
    signature: '[com.github.difflib.patch.EqualDelta].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.patch.EqualDelta].<init>(com.github.difflib.patch.Chunk<T>,com.github.difflib.patch.Chunk<T>)'
      Src: com.github.difflib.patch.EqualDelta:52,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.github.difflib.patch.Chunk<T>
      - com.github.difflib.patch.Chunk<T>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.github.difflib.patch.AbstractDelta<T>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - original
    - revised
    argTypes:
    - com.github.difflib.patch.Chunk<T>
    - com.github.difflib.patch.Chunk<T>
    constantsTouched: []
    func_position:
      end: 53
      start: 50
    functionDepth: 1
    functionLinenumber: 50
    functionLinenumberEnd: 53
    functionName: '[com.github.difflib.patch.EqualDelta].withChunks(com.github.difflib.patch.Chunk<T>,com.github.difflib.patch.Chunk<T>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/EqualDelta.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.patch.EqualDelta].<init>(com.github.difflib.patch.Chunk<T>,com.github.difflib.patch.Chunk<T>)'
    linkageType: ''
    returnType: com.github.difflib.patch.AbstractDelta<T>
    signature: '[com.github.difflib.patch.EqualDelta].withChunks(com.github.difflib.patch.Chunk<T>,com.github.difflib.patch.Chunk<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>(java.util.List<T>)'
      Src: com.github.difflib.patch.Chunk:53,1
    - Dst: '[java.util.ArrayList].<init>(java.util.List<Integer>)'
      Src: com.github.difflib.patch.Chunk:54,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - java.util.List<T>
      - java.util.List<Integer>
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.util.List<T>
      - java.util.List<Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.github.difflib.patch.Chunk
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - position
    - lines
    - changePosition
    argTypes:
    - int
    - java.util.List<T>
    - java.util.List<Integer>
    constantsTouched: []
    func_position:
      end: 55
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 55
    functionName: '[com.github.difflib.patch.Chunk].<init>(int,java.util.List<T>,java.util.List<Integer>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/Chunk.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].<init>(java.util.List<T>)'
    - '[java.util.ArrayList].<init>(java.util.List<Integer>)'
    linkageType: ''
    returnType: com.github.difflib.patch.Chunk
    signature: '[com.github.difflib.patch.Chunk].<init>(int,java.util.List<T>,java.util.List<Integer>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.patch.Chunk].<init>(int,java.util.List<T>,null)'
      Src: com.github.difflib.patch.Chunk:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - java.util.List<T>
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.util.List<T>
      - java.util.List<Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.github.difflib.patch.Chunk
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - position
    - lines
    argTypes:
    - int
    - java.util.List<T>
    constantsTouched: []
    func_position:
      end: 65
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionName: '[com.github.difflib.patch.Chunk].<init>(int,java.util.List<T>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/Chunk.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.patch.Chunk].<init>(int,java.util.List<T>,null)'
    linkageType: ''
    returnType: com.github.difflib.patch.Chunk
    signature: '[com.github.difflib.patch.Chunk].<init>(int,java.util.List<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(T[])'
      Src: com.github.difflib.patch.Chunk:76,1
    - Dst: '[java.util.ArrayList].<init>(java.util.List<Integer>)'
      Src: com.github.difflib.patch.Chunk:77,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - T[]
      - java.util.List<Integer>
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.util.List<T>
      - java.util.List<Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.github.difflib.patch.Chunk
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - position
    - lines
    - changePosition
    argTypes:
    - int
    - T[]
    - java.util.List<Integer>
    constantsTouched: []
    func_position:
      end: 78
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 78
    functionName: '[com.github.difflib.patch.Chunk].<init>(int,T[],java.util.List<Integer>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/Chunk.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].asList(T[])'
    - '[java.util.ArrayList].<init>(java.util.List<Integer>)'
    linkageType: ''
    returnType: com.github.difflib.patch.Chunk
    signature: '[com.github.difflib.patch.Chunk].<init>(int,T[],java.util.List<Integer>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.patch.Chunk].<init>(int,T[],null)'
      Src: com.github.difflib.patch.Chunk:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - T[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.util.List<T>
      - java.util.List<Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.github.difflib.patch.Chunk
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - position
    - lines
    argTypes:
    - int
    - T[]
    constantsTouched: []
    func_position:
      end: 88
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 88
    functionName: '[com.github.difflib.patch.Chunk].<init>(int,T[])'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/Chunk.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.patch.Chunk].<init>(int,T[],null)'
    linkageType: ''
    returnType: com.github.difflib.patch.Chunk
    signature: '[com.github.difflib.patch.Chunk].<init>(int,T[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.patch.Chunk].getPosition()'
      Src: com.github.difflib.patch.Chunk:98,1
    - Dst: '[com.github.difflib.patch.Chunk].verifyChunk(java.util.List<T>,int,int)'
      Src: com.github.difflib.patch.Chunk:98,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<T>
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.util.List<T>
      - java.util.List<Integer>
      classPublic: true
      concrete: true
      exceptions:
      - com.github.difflib.patch.PatchFailedException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: VerifyChunk
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - target
    argTypes:
    - java.util.List<T>
    constantsTouched: []
    func_position:
      end: 99
      start: 97
    functionDepth: 2
    functionLinenumber: 97
    functionLinenumberEnd: 99
    functionName: '[com.github.difflib.patch.Chunk].verifyChunk(java.util.List<T>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/Chunk.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.patch.Chunk].verifyChunk(java.util.List<T>,int,int)'
    - '[com.github.difflib.patch.Chunk].getPosition()'
    linkageType: ''
    returnType: VerifyChunk
    signature: '[com.github.difflib.patch.Chunk].verifyChunk(java.util.List<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.patch.Chunk].size()'
      Src: com.github.difflib.patch.Chunk:113,1
    - Dst: '[com.github.difflib.patch.Chunk].size()'
      Src: com.github.difflib.patch.Chunk:114,1
    - Dst: '[java.util.List<T>].size()'
      Src: com.github.difflib.patch.Chunk:116,1
    - Dst: '[java.util.List<T>].size()'
      Src: com.github.difflib.patch.Chunk:116,1
    - Dst: '[java.util.List<T>].get(com.github.difflib.patch.Chunk)'
      Src: com.github.difflib.patch.Chunk:120,1
    - Dst: '[java.util.List<T>].get(com.github.difflib.patch.Chunk)'
      Src: com.github.difflib.patch.Chunk:120,1
    - Dst: '[com.github.difflib.patch.Chunk].equals(com.github.difflib.patch.Chunk)'
      Src: com.github.difflib.patch.Chunk:120,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<T>
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.util.List<T>
      - java.util.List<Integer>
      classPublic: true
      concrete: true
      exceptions:
      - com.github.difflib.patch.PatchFailedException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: VerifyChunk
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - target
    - fuzz
    - position
    argTypes:
    - java.util.List<T>
    - int
    - int
    constantsTouched: []
    func_position:
      end: 125
      start: 110
    functionDepth: 1
    functionLinenumber: 110
    functionLinenumberEnd: 125
    functionName: '[com.github.difflib.patch.Chunk].verifyChunk(java.util.List<T>,int,int)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/Chunk.java
    functionUses: 1
    functionsReached:
    - '[com.github.difflib.patch.Chunk].equals(com.github.difflib.patch.Chunk)'
    - '[java.util.List<T>].get(com.github.difflib.patch.Chunk)'
    - '[com.github.difflib.patch.Chunk].size()'
    - '[java.util.List<T>].size()'
    linkageType: ''
    returnType: VerifyChunk
    signature: '[com.github.difflib.patch.Chunk].verifyChunk(java.util.List<T>,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.util.List<T>
      - java.util.List<Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 132
      start: 130
    functionDepth: 0
    functionLinenumber: 130
    functionLinenumberEnd: 132
    functionName: '[com.github.difflib.patch.Chunk].getPosition()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/Chunk.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.github.difflib.patch.Chunk].getPosition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<T>
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.util.List<T>
      - java.util.List<Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - lines
    argTypes:
    - java.util.List<T>
    constantsTouched: []
    func_position:
      end: 136
      start: 134
    functionDepth: 0
    functionLinenumber: 134
    functionLinenumberEnd: 136
    functionName: '[com.github.difflib.patch.Chunk].setLines(java.util.List<T>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/Chunk.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.patch.Chunk].setLines(java.util.List<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.util.List<T>
      - java.util.List<Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<T>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 143
      start: 141
    functionDepth: 0
    functionLinenumber: 141
    functionLinenumberEnd: 143
    functionName: '[com.github.difflib.patch.Chunk].getLines()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/Chunk.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<T>
    signature: '[com.github.difflib.patch.Chunk].getLines()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.util.List<T>
      - java.util.List<Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<Integer>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 150
      start: 148
    functionDepth: 0
    functionLinenumber: 148
    functionLinenumberEnd: 150
    functionName: '[com.github.difflib.patch.Chunk].getChangePosition()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/Chunk.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<Integer>
    signature: '[com.github.difflib.patch.Chunk].getChangePosition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<T>].size()'
      Src: com.github.difflib.patch.Chunk:153,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.util.List<T>
      - java.util.List<Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 154
      start: 152
    functionDepth: 0
    functionLinenumber: 152
    functionLinenumberEnd: 154
    functionName: '[com.github.difflib.patch.Chunk].size()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/Chunk.java
    functionUses: 4
    functionsReached:
    - '[java.util.List<T>].size()'
    linkageType: ''
    returnType: int
    signature: '[com.github.difflib.patch.Chunk].size()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.patch.Chunk].getPosition()'
      Src: com.github.difflib.patch.Chunk:160,1
    - Dst: '[com.github.difflib.patch.Chunk].size()'
      Src: com.github.difflib.patch.Chunk:160,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.util.List<T>
      - java.util.List<Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 161
      start: 159
    functionDepth: 1
    functionLinenumber: 159
    functionLinenumberEnd: 161
    functionName: '[com.github.difflib.patch.Chunk].last()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/Chunk.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.patch.Chunk].size()'
    - '[com.github.difflib.patch.Chunk].getPosition()'
    linkageType: ''
    returnType: int
    signature: '[com.github.difflib.patch.Chunk].last()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.patch.Chunk].size()'
      Src: com.github.difflib.patch.Chunk:165,1
    - Dst: '[java.util.Objects].hash(java.util.List<T>,int,int)'
      Src: com.github.difflib.patch.Chunk:165,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.util.List<T>
      - java.util.List<Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 166
      start: 163
    functionDepth: 1
    functionLinenumber: 163
    functionLinenumberEnd: 166
    functionName: '[com.github.difflib.patch.Chunk].hashCode()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/Chunk.java
    functionUses: 0
    functionsReached:
    - '[java.util.Objects].hash(java.util.List<T>,int,int)'
    - '[com.github.difflib.patch.Chunk].size()'
    linkageType: ''
    returnType: int
    signature: '[com.github.difflib.patch.Chunk].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.patch.Chunk].getClass()'
      Src: com.github.difflib.patch.Chunk:176,1
    - Dst: '[Object].getClass()'
      Src: com.github.difflib.patch.Chunk:176,1
    - Dst: '[java.util.List<T>].equals(com.github.difflib.patch.Chunk)'
      Src: com.github.difflib.patch.Chunk:184,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.util.List<T>
      - java.util.List<Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 188
      start: 168
    functionDepth: 0
    functionLinenumber: 168
    functionLinenumberEnd: 188
    functionName: '[com.github.difflib.patch.Chunk].equals(Object)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/Chunk.java
    functionUses: 0
    functionsReached:
    - '[Object].getClass()'
    - '[java.util.List<T>].equals(com.github.difflib.patch.Chunk)'
    - '[com.github.difflib.patch.Chunk].getClass()'
    linkageType: ''
    returnType: boolean
    signature: '[com.github.difflib.patch.Chunk].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.patch.Chunk].size()'
      Src: com.github.difflib.patch.Chunk:192,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.util.List<T>
      - java.util.List<Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 193
      start: 190
    functionDepth: 1
    functionLinenumber: 190
    functionLinenumberEnd: 193
    functionName: '[com.github.difflib.patch.Chunk].toString()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/Chunk.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.patch.Chunk].size()'
    linkageType: ''
    returnType: String
    signature: '[com.github.difflib.patch.Chunk].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.patch.Patch].<init>(int)'
      Src: com.github.difflib.patch.Patch:43,1
    - Dst: verifyChunk.toString()
      Src: com.github.difflib.patch.Patch:200,1
    - Dst: '[com.github.difflib.patch.PatchFailedException].<init>(String)'
      Src: com.github.difflib.patch.Patch:200,1
    - Dst: result.size()
      Src: com.github.difflib.patch.Patch:208,1
    - Dst: delta.getSource()
      Src: com.github.difflib.patch.Patch:208,1
    - Dst: '[com.github.difflib.patch.Patch].getPosition()'
      Src: com.github.difflib.patch.Patch:208,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: com.github.difflib.patch.Patch:209,1
    - Dst: delta.getSource()
      Src: com.github.difflib.patch.Patch:211,1
    - Dst: '[com.github.difflib.patch.Patch].size()'
      Src: com.github.difflib.patch.Patch:211,1
    - Dst: delta.getSource()
      Src: com.github.difflib.patch.Patch:212,1
    - Dst: '[com.github.difflib.patch.Patch].getPosition()'
      Src: com.github.difflib.patch.Patch:212,1
    - Dst: result.get(com.github.difflib.patch.Patch)
      Src: com.github.difflib.patch.Patch:212,1
    - Dst: '[java.util.ArrayList].add(com.github.difflib.patch.Patch)'
      Src: com.github.difflib.patch.Patch:212,1
    - Dst: delta.getSource()
      Src: com.github.difflib.patch.Patch:213,1
    - Dst: '[com.github.difflib.patch.Patch].getPosition()'
      Src: com.github.difflib.patch.Patch:213,1
    - Dst: result.remove(com.github.difflib.patch.Patch)
      Src: com.github.difflib.patch.Patch:213,1
    - Dst: '[java.util.ArrayList].add(int,String)'
      Src: com.github.difflib.patch.Patch:216,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: com.github.difflib.patch.Patch:217,1
    - Dst: delta.getSource()
      Src: com.github.difflib.patch.Patch:218,1
    - Dst: '[com.github.difflib.patch.Patch].getLines()'
      Src: com.github.difflib.patch.Patch:218,1
    - Dst: '[java.util.ArrayList].addAll(com.github.difflib.patch.Patch)'
      Src: com.github.difflib.patch.Patch:218,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: com.github.difflib.patch.Patch:219,1
    - Dst: delta.getSource()
      Src: com.github.difflib.patch.Patch:221,1
    - Dst: '[com.github.difflib.patch.Patch].getPosition()'
      Src: com.github.difflib.patch.Patch:221,1
    - Dst: result.addAll(com.github.difflib.patch.Patch,java.util.ArrayList)
      Src: com.github.difflib.patch.Patch:221,1
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: com.github.difflib.patch.Patch:224,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.github.difflib.patch.AbstractDelta<T>>
      - com.github.difflib.patch.ConflictOutput<T>
      - com.github.difflib.patch.ConflictOutput<String>
      - com.github.difflib.patch.ConflictOutput<T>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.github.difflib.patch.Patch
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 3
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[com.github.difflib.patch.Patch].<init>()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/Patch.java
    functionUses: 5
    functionsReached:
    - result.get(com.github.difflib.patch.Patch)
    - '[java.util.ArrayList].add(com.github.difflib.patch.Patch)'
    - verifyChunk.toString()
    - '[UnsupportedOperationException].<init>(String)'
    - result.addAll(com.github.difflib.patch.Patch,java.util.ArrayList)
    - '[com.github.difflib.patch.Patch].getPosition()'
    - '[java.util.ArrayList].add(int,String)'
    - '[java.util.ArrayList].add(String)'
    - result.remove(com.github.difflib.patch.Patch)
    - delta.getSource()
    - '[com.github.difflib.patch.Patch].size()'
    - '[com.github.difflib.patch.PatchFailedException].<init>(String)'
    - '[com.github.difflib.patch.Patch].<init>(int)'
    - '[java.util.ArrayList].<init>()'
    - result.size()
    - '[com.github.difflib.patch.Patch].getLines()'
    - '[java.util.ArrayList].addAll(com.github.difflib.patch.Patch)'
    linkageType: ''
    returnType: com.github.difflib.patch.Patch
    signature: '[com.github.difflib.patch.Patch].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>(int)'
      Src: com.github.difflib.patch.Patch:47,1
    - Dst: verifyChunk.toString()
      Src: com.github.difflib.patch.Patch:200,1
    - Dst: '[com.github.difflib.patch.PatchFailedException].<init>(String)'
      Src: com.github.difflib.patch.Patch:200,1
    - Dst: result.size()
      Src: com.github.difflib.patch.Patch:208,1
    - Dst: delta.getSource()
      Src: com.github.difflib.patch.Patch:208,1
    - Dst: '[com.github.difflib.patch.Patch].getPosition()'
      Src: com.github.difflib.patch.Patch:208,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: com.github.difflib.patch.Patch:209,1
    - Dst: delta.getSource()
      Src: com.github.difflib.patch.Patch:211,1
    - Dst: '[com.github.difflib.patch.Patch].size()'
      Src: com.github.difflib.patch.Patch:211,1
    - Dst: delta.getSource()
      Src: com.github.difflib.patch.Patch:212,1
    - Dst: '[com.github.difflib.patch.Patch].getPosition()'
      Src: com.github.difflib.patch.Patch:212,1
    - Dst: result.get(com.github.difflib.patch.Patch)
      Src: com.github.difflib.patch.Patch:212,1
    - Dst: '[java.util.ArrayList].add(com.github.difflib.patch.Patch)'
      Src: com.github.difflib.patch.Patch:212,1
    - Dst: delta.getSource()
      Src: com.github.difflib.patch.Patch:213,1
    - Dst: '[com.github.difflib.patch.Patch].getPosition()'
      Src: com.github.difflib.patch.Patch:213,1
    - Dst: result.remove(com.github.difflib.patch.Patch)
      Src: com.github.difflib.patch.Patch:213,1
    - Dst: '[java.util.ArrayList].add(int,String)'
      Src: com.github.difflib.patch.Patch:216,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: com.github.difflib.patch.Patch:217,1
    - Dst: delta.getSource()
      Src: com.github.difflib.patch.Patch:218,1
    - Dst: '[com.github.difflib.patch.Patch].getLines()'
      Src: com.github.difflib.patch.Patch:218,1
    - Dst: '[java.util.ArrayList].addAll(com.github.difflib.patch.Patch)'
      Src: com.github.difflib.patch.Patch:218,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: com.github.difflib.patch.Patch:219,1
    - Dst: delta.getSource()
      Src: com.github.difflib.patch.Patch:221,1
    - Dst: '[com.github.difflib.patch.Patch].getPosition()'
      Src: com.github.difflib.patch.Patch:221,1
    - Dst: result.addAll(com.github.difflib.patch.Patch,java.util.ArrayList)
      Src: com.github.difflib.patch.Patch:221,1
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: com.github.difflib.patch.Patch:224,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.github.difflib.patch.AbstractDelta<T>>
      - com.github.difflib.patch.ConflictOutput<T>
      - com.github.difflib.patch.ConflictOutput<String>
      - com.github.difflib.patch.ConflictOutput<T>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.github.difflib.patch.Patch
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - estimatedPatchSize
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 2
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[com.github.difflib.patch.Patch].<init>(int)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/Patch.java
    functionUses: 1
    functionsReached:
    - result.get(com.github.difflib.patch.Patch)
    - '[java.util.ArrayList].add(com.github.difflib.patch.Patch)'
    - verifyChunk.toString()
    - '[UnsupportedOperationException].<init>(String)'
    - result.addAll(com.github.difflib.patch.Patch,java.util.ArrayList)
    - '[java.util.ArrayList].<init>(int)'
    - '[com.github.difflib.patch.Patch].getPosition()'
    - '[java.util.ArrayList].add(int,String)'
    - '[java.util.ArrayList].add(String)'
    - result.remove(com.github.difflib.patch.Patch)
    - delta.getSource()
    - '[com.github.difflib.patch.PatchFailedException].<init>(String)'
    - '[com.github.difflib.patch.Patch].size()'
    - '[java.util.ArrayList].<init>()'
    - result.size()
    - '[com.github.difflib.patch.Patch].getLines()'
    - '[java.util.ArrayList].addAll(com.github.difflib.patch.Patch)'
    linkageType: ''
    returnType: com.github.difflib.patch.Patch
    signature: '[com.github.difflib.patch.Patch].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>(java.util.List<?extendsT>)'
      Src: com.github.difflib.patch.Patch:58,1
    - Dst: '[com.github.difflib.patch.Patch].applyToExisting(java.util.ArrayList)'
      Src: com.github.difflib.patch.Patch:59,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<?extendsT>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.github.difflib.patch.AbstractDelta<T>>
      - com.github.difflib.patch.ConflictOutput<T>
      - com.github.difflib.patch.ConflictOutput<String>
      - com.github.difflib.patch.ConflictOutput<T>
      classPublic: true
      concrete: true
      exceptions:
      - com.github.difflib.patch.PatchFailedException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<T>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - target
    argTypes:
    - java.util.List<?extendsT>
    constantsTouched: []
    func_position:
      end: 61
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 61
    functionName: '[com.github.difflib.patch.Patch].applyTo(java.util.List<?extendsT>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/Patch.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].<init>(java.util.List<?extendsT>)'
    - '[com.github.difflib.patch.Patch].applyToExisting(java.util.ArrayList)'
    linkageType: ''
    returnType: java.util.List<T>
    signature: '[com.github.difflib.patch.Patch].applyTo(java.util.List<?extendsT>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.patch.Patch].getDeltas()'
      Src: com.github.difflib.patch.Patch:72,1
    - Dst: '[java.util.List<com.github.difflib.patch.AbstractDelta<T>>].size()'
      Src: com.github.difflib.patch.Patch:72,1
    - Dst: '[java.util.List<com.github.difflib.patch.AbstractDelta<T>>].listIterator(com.github.difflib.patch.Patch)'
      Src: com.github.difflib.patch.Patch:72,1
    - Dst: '[com.github.difflib.patch.Patch].hasPrevious()'
      Src: com.github.difflib.patch.Patch:73,1
    - Dst: '[com.github.difflib.patch.Patch].previous()'
      Src: com.github.difflib.patch.Patch:74,1
    - Dst: '[com.github.difflib.patch.Patch].verifyAndApplyTo(java.util.List<T>)'
      Src: com.github.difflib.patch.Patch:75,1
    - Dst: '[com.github.difflib.patch.ConflictOutput<T>].processConflict(com.github.difflib.patch.Patch,com.github.difflib.patch.Patch,java.util.List<T>)'
      Src: com.github.difflib.patch.Patch:77,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<T>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.github.difflib.patch.AbstractDelta<T>>
      - com.github.difflib.patch.ConflictOutput<T>
      - com.github.difflib.patch.ConflictOutput<String>
      - com.github.difflib.patch.ConflictOutput<T>
      classPublic: true
      concrete: true
      exceptions:
      - com.github.difflib.patch.PatchFailedException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - target
    argTypes:
    - java.util.List<T>
    constantsTouched: []
    func_position:
      end: 80
      start: 71
    functionDepth: 1
    functionLinenumber: 71
    functionLinenumberEnd: 80
    functionName: '[com.github.difflib.patch.Patch].applyToExisting(java.util.List<T>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/Patch.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.patch.Patch].previous()'
    - '[java.util.List<com.github.difflib.patch.AbstractDelta<T>>].size()'
    - '[com.github.difflib.patch.Patch].hasPrevious()'
    - '[com.github.difflib.patch.Patch].getDeltas()'
    - '[com.github.difflib.patch.Patch].verifyAndApplyTo(java.util.List<T>)'
    - '[java.util.List<com.github.difflib.patch.AbstractDelta<T>>].listIterator(com.github.difflib.patch.Patch)'
    - '[com.github.difflib.patch.ConflictOutput<T>].processConflict(com.github.difflib.patch.Patch,com.github.difflib.patch.Patch,java.util.List<T>)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.patch.Patch].applyToExisting(java.util.List<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>(java.util.List<T>)'
      Src: com.github.difflib.patch.Patch:103,1
    - Dst: '[com.github.difflib.patch.Patch.PatchApplyingContext].<init>(java.util.ArrayList,int)'
      Src: com.github.difflib.patch.Patch:103,1
    - Dst: '[com.github.difflib.patch.Patch].getDeltas()'
      Src: com.github.difflib.patch.Patch:108,1
    - Dst: delta.getSource()
      Src: com.github.difflib.patch.Patch:109,1
    - Dst: '[com.github.difflib.patch.Patch].getPosition()'
      Src: com.github.difflib.patch.Patch:109,1
    - Dst: '[com.github.difflib.patch.Patch].findPositionFuzzy(com.github.difflib.patch.Patch.PatchApplyingContext,com.github.difflib.patch.Patch)'
      Src: com.github.difflib.patch.Patch:110,1
    - Dst: delta.applyFuzzyToAt(com.github.difflib.patch.Patch,com.github.difflib.patch.Patch,int)
      Src: com.github.difflib.patch.Patch:112,1
    - Dst: delta.getSource()
      Src: com.github.difflib.patch.Patch:113,1
    - Dst: '[com.github.difflib.patch.Patch].getPosition()'
      Src: com.github.difflib.patch.Patch:113,1
    - Dst: delta.getSource()
      Src: com.github.difflib.patch.Patch:114,1
    - Dst: '[com.github.difflib.patch.Patch].last()'
      Src: com.github.difflib.patch.Patch:114,1
    - Dst: '[com.github.difflib.patch.ConflictOutput<T>].processConflict(com.github.difflib.patch.Patch,com.github.difflib.patch.Patch,com.github.difflib.patch.Patch)'
      Src: com.github.difflib.patch.Patch:116,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<T>
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.github.difflib.patch.AbstractDelta<T>>
      - com.github.difflib.patch.ConflictOutput<T>
      - com.github.difflib.patch.ConflictOutput<String>
      - com.github.difflib.patch.ConflictOutput<T>
      classPublic: true
      concrete: true
      exceptions:
      - com.github.difflib.patch.PatchFailedException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<T>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - target
    - maxFuzz
    argTypes:
    - java.util.List<T>
    - int
    constantsTouched: []
    func_position:
      end: 121
      start: 102
    functionDepth: 1
    functionLinenumber: 102
    functionLinenumberEnd: 121
    functionName: '[com.github.difflib.patch.Patch].applyFuzzy(java.util.List<T>,int)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/Patch.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.patch.Patch.PatchApplyingContext].<init>(java.util.ArrayList,int)'
    - '[java.util.ArrayList].<init>(java.util.List<T>)'
    - '[com.github.difflib.patch.Patch].getPosition()'
    - delta.applyFuzzyToAt(com.github.difflib.patch.Patch,com.github.difflib.patch.Patch,int)
    - delta.getSource()
    - '[com.github.difflib.patch.ConflictOutput<T>].processConflict(com.github.difflib.patch.Patch,com.github.difflib.patch.Patch,com.github.difflib.patch.Patch)'
    - '[com.github.difflib.patch.Patch].getDeltas()'
    - '[com.github.difflib.patch.Patch].last()'
    - '[com.github.difflib.patch.Patch].findPositionFuzzy(com.github.difflib.patch.Patch.PatchApplyingContext,com.github.difflib.patch.Patch)'
    linkageType: ''
    returnType: java.util.List<T>
    signature: '[com.github.difflib.patch.Patch].applyFuzzy(java.util.List<T>,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.patch.Patch].findPositionWithFuzz(PatchApplyingContext<T>,com.github.difflib.patch.AbstractDelta<T>,com.github.difflib.patch.Patch)'
      Src: com.github.difflib.patch.Patch:127,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - PatchApplyingContext<T>
      - com.github.difflib.patch.AbstractDelta<T>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.github.difflib.patch.AbstractDelta<T>>
      - com.github.difflib.patch.ConflictOutput<T>
      - com.github.difflib.patch.ConflictOutput<String>
      - com.github.difflib.patch.ConflictOutput<T>
      classPublic: true
      concrete: true
      exceptions:
      - com.github.difflib.patch.PatchFailedException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - ctx
    - delta
    argTypes:
    - PatchApplyingContext<T>
    - com.github.difflib.patch.AbstractDelta<T>
    constantsTouched: []
    func_position:
      end: 133
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 133
    functionName: '[com.github.difflib.patch.Patch].findPositionFuzzy(PatchApplyingContext<T>,com.github.difflib.patch.AbstractDelta<T>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/Patch.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.patch.Patch].findPositionWithFuzz(PatchApplyingContext<T>,com.github.difflib.patch.AbstractDelta<T>,com.github.difflib.patch.Patch)'
    linkageType: ''
    returnType: int
    signature: '[com.github.difflib.patch.Patch].findPositionFuzzy(PatchApplyingContext<T>,com.github.difflib.patch.AbstractDelta<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.patch.AbstractDelta<T>].getSource()'
      Src: com.github.difflib.patch.Patch:138,1
    - Dst: '[com.github.difflib.patch.Patch].verifyChunk(com.github.difflib.patch.Patch,int,com.github.difflib.patch.Patch)'
      Src: com.github.difflib.patch.Patch:138,1
    - Dst: '[com.github.difflib.patch.Patch].findPositionWithFuzzAndMoreDelta(PatchApplyingContext<T>,com.github.difflib.patch.AbstractDelta<T>,int,com.github.difflib.patch.Patch)'
      Src: com.github.difflib.patch.Patch:148,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - PatchApplyingContext<T>
      - com.github.difflib.patch.AbstractDelta<T>
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.github.difflib.patch.AbstractDelta<T>>
      - com.github.difflib.patch.ConflictOutput<T>
      - com.github.difflib.patch.ConflictOutput<String>
      - com.github.difflib.patch.ConflictOutput<T>
      classPublic: true
      concrete: true
      exceptions:
      - com.github.difflib.patch.PatchFailedException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - ctx
    - delta
    - fuzz
    argTypes:
    - PatchApplyingContext<T>
    - com.github.difflib.patch.AbstractDelta<T>
    - int
    constantsTouched: []
    func_position:
      end: 158
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 158
    functionName: '[com.github.difflib.patch.Patch].findPositionWithFuzz(PatchApplyingContext<T>,com.github.difflib.patch.AbstractDelta<T>,int)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/Patch.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.patch.Patch].findPositionWithFuzzAndMoreDelta(PatchApplyingContext<T>,com.github.difflib.patch.AbstractDelta<T>,int,com.github.difflib.patch.Patch)'
    - '[com.github.difflib.patch.AbstractDelta<T>].getSource()'
    - '[com.github.difflib.patch.Patch].verifyChunk(com.github.difflib.patch.Patch,int,com.github.difflib.patch.Patch)'
    linkageType: ''
    returnType: int
    signature: '[com.github.difflib.patch.Patch].findPositionWithFuzz(PatchApplyingContext<T>,com.github.difflib.patch.AbstractDelta<T>,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.patch.AbstractDelta<T>].getSource()'
      Src: com.github.difflib.patch.Patch:173,1
    - Dst: '[com.github.difflib.patch.Patch].size()'
      Src: com.github.difflib.patch.Patch:173,1
    - Dst: ctx.result.size()
      Src: com.github.difflib.patch.Patch:175,1
    - Dst: '[com.github.difflib.patch.AbstractDelta<T>].getSource()'
      Src: com.github.difflib.patch.Patch:181,1
    - Dst: '[com.github.difflib.patch.Patch].verifyChunk(com.github.difflib.patch.Patch,int,com.github.difflib.patch.Patch)'
      Src: com.github.difflib.patch.Patch:181,1
    - Dst: '[com.github.difflib.patch.AbstractDelta<T>].getSource()'
      Src: com.github.difflib.patch.Patch:187,1
    - Dst: '[com.github.difflib.patch.Patch].verifyChunk(com.github.difflib.patch.Patch,int,com.github.difflib.patch.Patch)'
      Src: com.github.difflib.patch.Patch:187,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - PatchApplyingContext<T>
      - com.github.difflib.patch.AbstractDelta<T>
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.github.difflib.patch.AbstractDelta<T>>
      - com.github.difflib.patch.ConflictOutput<T>
      - com.github.difflib.patch.ConflictOutput<String>
      - com.github.difflib.patch.ConflictOutput<T>
      classPublic: true
      concrete: true
      exceptions:
      - com.github.difflib.patch.PatchFailedException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - ctx
    - delta
    - fuzz
    - moreDelta
    argTypes:
    - PatchApplyingContext<T>
    - com.github.difflib.patch.AbstractDelta<T>
    - int
    - int
    constantsTouched: []
    func_position:
      end: 193
      start: 161
    functionDepth: 1
    functionLinenumber: 161
    functionLinenumberEnd: 193
    functionName: '[com.github.difflib.patch.Patch].findPositionWithFuzzAndMoreDelta(PatchApplyingContext<T>,com.github.difflib.patch.AbstractDelta<T>,int,int)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/Patch.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.patch.Patch].verifyChunk(com.github.difflib.patch.Patch,int,com.github.difflib.patch.Patch)'
    - '[com.github.difflib.patch.AbstractDelta<T>].getSource()'
    - ctx.result.size()
    - '[com.github.difflib.patch.Patch].size()'
    linkageType: ''
    returnType: int
    signature: '[com.github.difflib.patch.Patch].findPositionWithFuzzAndMoreDelta(PatchApplyingContext<T>,com.github.difflib.patch.AbstractDelta<T>,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.github.difflib.patch.ConflictOutput<T>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.github.difflib.patch.AbstractDelta<T>>
      - com.github.difflib.patch.ConflictOutput<T>
      - com.github.difflib.patch.ConflictOutput<String>
      - com.github.difflib.patch.ConflictOutput<T>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.github.difflib.patch.Patch
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - conflictOutput
    argTypes:
    - com.github.difflib.patch.ConflictOutput<T>
    constantsTouched: []
    func_position:
      end: 238
      start: 235
    functionDepth: 0
    functionLinenumber: 235
    functionLinenumberEnd: 238
    functionName: '[com.github.difflib.patch.Patch].withConflictOutput(com.github.difflib.patch.ConflictOutput<T>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/Patch.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.github.difflib.patch.Patch
    signature: '[com.github.difflib.patch.Patch].withConflictOutput(com.github.difflib.patch.ConflictOutput<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>(java.util.List<?extendsT>)'
      Src: com.github.difflib.patch.Patch:248,1
    - Dst: '[com.github.difflib.patch.Patch].restoreToExisting(java.util.ArrayList)'
      Src: com.github.difflib.patch.Patch:249,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<?extendsT>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.github.difflib.patch.AbstractDelta<T>>
      - com.github.difflib.patch.ConflictOutput<T>
      - com.github.difflib.patch.ConflictOutput<String>
      - com.github.difflib.patch.ConflictOutput<T>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<T>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - target
    argTypes:
    - java.util.List<?extendsT>
    constantsTouched: []
    func_position:
      end: 251
      start: 247
    functionDepth: 0
    functionLinenumber: 247
    functionLinenumberEnd: 251
    functionName: '[com.github.difflib.patch.Patch].restore(java.util.List<?extendsT>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/Patch.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].<init>(java.util.List<?extendsT>)'
    - '[com.github.difflib.patch.Patch].restoreToExisting(java.util.ArrayList)'
    linkageType: ''
    returnType: java.util.List<T>
    signature: '[com.github.difflib.patch.Patch].restore(java.util.List<?extendsT>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.patch.Patch].getDeltas()'
      Src: com.github.difflib.patch.Patch:262,1
    - Dst: '[java.util.List<com.github.difflib.patch.AbstractDelta<T>>].size()'
      Src: com.github.difflib.patch.Patch:262,1
    - Dst: '[java.util.List<com.github.difflib.patch.AbstractDelta<T>>].listIterator(com.github.difflib.patch.Patch)'
      Src: com.github.difflib.patch.Patch:262,1
    - Dst: '[com.github.difflib.patch.Patch].hasPrevious()'
      Src: com.github.difflib.patch.Patch:263,1
    - Dst: '[com.github.difflib.patch.Patch].previous()'
      Src: com.github.difflib.patch.Patch:264,1
    - Dst: '[com.github.difflib.patch.Patch].restore(java.util.List<T>)'
      Src: com.github.difflib.patch.Patch:265,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<T>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.github.difflib.patch.AbstractDelta<T>>
      - com.github.difflib.patch.ConflictOutput<T>
      - com.github.difflib.patch.ConflictOutput<String>
      - com.github.difflib.patch.ConflictOutput<T>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - target
    argTypes:
    - java.util.List<T>
    constantsTouched: []
    func_position:
      end: 267
      start: 261
    functionDepth: 1
    functionLinenumber: 261
    functionLinenumberEnd: 267
    functionName: '[com.github.difflib.patch.Patch].restoreToExisting(java.util.List<T>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/Patch.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.patch.Patch].previous()'
    - '[com.github.difflib.patch.Patch].restore(java.util.List<T>)'
    - '[java.util.List<com.github.difflib.patch.AbstractDelta<T>>].size()'
    - '[com.github.difflib.patch.Patch].hasPrevious()'
    - '[com.github.difflib.patch.Patch].getDeltas()'
    - '[java.util.List<com.github.difflib.patch.AbstractDelta<T>>].listIterator(com.github.difflib.patch.Patch)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.patch.Patch].restoreToExisting(java.util.List<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<com.github.difflib.patch.AbstractDelta<T>>].add(com.github.difflib.patch.AbstractDelta<T>)'
      Src: com.github.difflib.patch.Patch:275,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.github.difflib.patch.AbstractDelta<T>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.github.difflib.patch.AbstractDelta<T>>
      - com.github.difflib.patch.ConflictOutput<T>
      - com.github.difflib.patch.ConflictOutput<String>
      - com.github.difflib.patch.ConflictOutput<T>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - delta
    argTypes:
    - com.github.difflib.patch.AbstractDelta<T>
    constantsTouched: []
    func_position:
      end: 276
      start: 274
    functionDepth: 0
    functionLinenumber: 274
    functionLinenumberEnd: 276
    functionName: '[com.github.difflib.patch.Patch].addDelta(com.github.difflib.patch.AbstractDelta<T>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/Patch.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<com.github.difflib.patch.AbstractDelta<T>>].add(com.github.difflib.patch.AbstractDelta<T>)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.patch.Patch].addDelta(com.github.difflib.patch.AbstractDelta<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.patch.Patch].comparing()'
      Src: com.github.difflib.patch.Patch:284,1
    - Dst: '[java.util.List<com.github.difflib.patch.AbstractDelta<T>>].sort(com.github.difflib.patch.Patch)'
      Src: com.github.difflib.patch.Patch:284,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.github.difflib.patch.AbstractDelta<T>>
      - com.github.difflib.patch.ConflictOutput<T>
      - com.github.difflib.patch.ConflictOutput<String>
      - com.github.difflib.patch.ConflictOutput<T>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.github.difflib.patch.AbstractDelta<T>>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 286
      start: 283
    functionDepth: 0
    functionLinenumber: 283
    functionLinenumberEnd: 286
    functionName: '[com.github.difflib.patch.Patch].getDeltas()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/Patch.java
    functionUses: 3
    functionsReached:
    - '[java.util.List<com.github.difflib.patch.AbstractDelta<T>>].sort(com.github.difflib.patch.Patch)'
    - '[com.github.difflib.patch.Patch].comparing()'
    linkageType: ''
    returnType: java.util.List<com.github.difflib.patch.AbstractDelta<T>>
    signature: '[com.github.difflib.patch.Patch].getDeltas()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.github.difflib.patch.AbstractDelta<T>>
      - com.github.difflib.patch.ConflictOutput<T>
      - com.github.difflib.patch.ConflictOutput<String>
      - com.github.difflib.patch.ConflictOutput<T>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 291
      start: 288
    functionDepth: 0
    functionLinenumber: 288
    functionLinenumberEnd: 291
    functionName: '[com.github.difflib.patch.Patch].toString()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/Patch.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.github.difflib.patch.Patch].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.patch.Patch].generate(java.util.List<T>,java.util.List<T>,java.util.List<com.github.difflib.algorithm.Change>,boolean)'
      Src: com.github.difflib.patch.Patch:294,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<T>
      - java.util.List<T>
      - java.util.List<com.github.difflib.algorithm.Change>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.github.difflib.patch.AbstractDelta<T>>
      - com.github.difflib.patch.ConflictOutput<T>
      - com.github.difflib.patch.ConflictOutput<String>
      - com.github.difflib.patch.ConflictOutput<T>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.github.difflib.patch.Patch<T>
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - original
    - revised
    - changes
    argTypes:
    - java.util.List<T>
    - java.util.List<T>
    - java.util.List<com.github.difflib.algorithm.Change>
    constantsTouched: []
    func_position:
      end: 295
      start: 293
    functionDepth: 0
    functionLinenumber: 293
    functionLinenumberEnd: 295
    functionName: '[com.github.difflib.patch.Patch].generate(java.util.List<T>,java.util.List<T>,java.util.List<com.github.difflib.algorithm.Change>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/Patch.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.patch.Patch].generate(java.util.List<T>,java.util.List<T>,java.util.List<com.github.difflib.algorithm.Change>,boolean)'
    linkageType: ''
    returnType: com.github.difflib.patch.Patch<T>
    signature: '[com.github.difflib.patch.Patch].generate(java.util.List<T>,java.util.List<T>,java.util.List<com.github.difflib.algorithm.Change>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<?extendsT>].subList(int,int)'
      Src: com.github.difflib.patch.Patch:298,1
    - Dst: '[java.util.ArrayList].<init>(com.github.difflib.patch.Patch)'
      Src: com.github.difflib.patch.Patch:298,1
    - Dst: '[com.github.difflib.patch.Chunk].<init>(int,java.util.ArrayList)'
      Src: com.github.difflib.patch.Patch:298,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - java.util.List<?extendsT>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.github.difflib.patch.AbstractDelta<T>>
      - com.github.difflib.patch.ConflictOutput<T>
      - com.github.difflib.patch.ConflictOutput<String>
      - com.github.difflib.patch.ConflictOutput<T>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.github.difflib.patch.Chunk<T>
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - start
    - end
    - data
    argTypes:
    - int
    - int
    - java.util.List<?extendsT>
    constantsTouched: []
    func_position:
      end: 299
      start: 297
    functionDepth: 0
    functionLinenumber: 297
    functionLinenumberEnd: 299
    functionName: '[com.github.difflib.patch.Patch].buildChunk(int,int,java.util.List<?extendsT>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/Patch.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<?extendsT>].subList(int,int)'
    - '[com.github.difflib.patch.Chunk].<init>(int,java.util.ArrayList)'
    - '[java.util.ArrayList].<init>(com.github.difflib.patch.Patch)'
    linkageType: ''
    returnType: com.github.difflib.patch.Chunk<T>
    signature: '[com.github.difflib.patch.Patch].buildChunk(int,int,java.util.List<?extendsT>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<com.github.difflib.algorithm.Change>].size()'
      Src: com.github.difflib.patch.Patch:303,1
    - Dst: '[com.github.difflib.patch.Patch].<init>(com.github.difflib.patch.Patch)'
      Src: com.github.difflib.patch.Patch:303,1
    - Dst: '[java.util.ArrayList].<init>(java.util.List<com.github.difflib.algorithm.Change>)'
      Src: com.github.difflib.patch.Patch:310,1
    - Dst: '[com.github.difflib.patch.Patch].comparing()'
      Src: com.github.difflib.patch.Patch:311,1
    - Dst: '[java.util.Collections].sort(java.util.ArrayList,com.github.difflib.patch.Patch)'
      Src: com.github.difflib.patch.Patch:311,1
    - Dst: '[com.github.difflib.patch.Patch].buildChunk(com.github.difflib.patch.Patch,com.github.difflib.patch.Patch,java.util.List<?extendsT>)'
      Src: com.github.difflib.patch.Patch:318,1
    - Dst: '[com.github.difflib.patch.Patch].buildChunk(com.github.difflib.patch.Patch,com.github.difflib.patch.Patch,java.util.List<?extendsT>)'
      Src: com.github.difflib.patch.Patch:319,1
    - Dst: '[com.github.difflib.patch.EqualDelta].<init>(com.github.difflib.patch.Chunk<T>,com.github.difflib.patch.Chunk<T>)'
      Src: com.github.difflib.patch.Patch:317,1
    - Dst: '[com.github.difflib.patch.Patch].addDelta(com.github.difflib.patch.EqualDelta)'
      Src: com.github.difflib.patch.Patch:317,1
    - Dst: '[com.github.difflib.patch.Patch].buildChunk(com.github.difflib.patch.Patch,com.github.difflib.patch.Patch,java.util.List<?extendsT>)'
      Src: com.github.difflib.patch.Patch:322,1
    - Dst: '[com.github.difflib.patch.Patch].buildChunk(com.github.difflib.patch.Patch,com.github.difflib.patch.Patch,java.util.List<?extendsT>)'
      Src: com.github.difflib.patch.Patch:323,1
    - Dst: '[com.github.difflib.patch.DeleteDelta].<init>(com.github.difflib.patch.Chunk<T>,com.github.difflib.patch.Chunk<T>)'
      Src: com.github.difflib.patch.Patch:326,1
    - Dst: '[com.github.difflib.patch.Patch].addDelta(com.github.difflib.patch.DeleteDelta)'
      Src: com.github.difflib.patch.Patch:326,1
    - Dst: '[com.github.difflib.patch.InsertDelta].<init>(com.github.difflib.patch.Chunk<T>,com.github.difflib.patch.Chunk<T>)'
      Src: com.github.difflib.patch.Patch:329,1
    - Dst: '[com.github.difflib.patch.Patch].addDelta(com.github.difflib.patch.InsertDelta)'
      Src: com.github.difflib.patch.Patch:329,1
    - Dst: '[com.github.difflib.patch.ChangeDelta].<init>(com.github.difflib.patch.Chunk<T>,com.github.difflib.patch.Chunk<T>)'
      Src: com.github.difflib.patch.Patch:332,1
    - Dst: '[com.github.difflib.patch.Patch].addDelta(com.github.difflib.patch.ChangeDelta)'
      Src: com.github.difflib.patch.Patch:332,1
    - Dst: '[java.util.List<?extendsT>].size()'
      Src: com.github.difflib.patch.Patch:341,1
    - Dst: '[java.util.List<?extendsT>].size()'
      Src: com.github.difflib.patch.Patch:343,1
    - Dst: '[com.github.difflib.patch.Patch].buildChunk(com.github.difflib.patch.Patch,com.github.difflib.patch.Patch,java.util.List<?extendsT>)'
      Src: com.github.difflib.patch.Patch:343,1
    - Dst: '[java.util.List<?extendsT>].size()'
      Src: com.github.difflib.patch.Patch:344,1
    - Dst: '[com.github.difflib.patch.Patch].buildChunk(com.github.difflib.patch.Patch,com.github.difflib.patch.Patch,java.util.List<?extendsT>)'
      Src: com.github.difflib.patch.Patch:344,1
    - Dst: '[com.github.difflib.patch.EqualDelta].<init>(com.github.difflib.patch.Chunk<T>,com.github.difflib.patch.Chunk<T>)'
      Src: com.github.difflib.patch.Patch:342,1
    - Dst: '[com.github.difflib.patch.Patch].addDelta(com.github.difflib.patch.EqualDelta)'
      Src: com.github.difflib.patch.Patch:342,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<?extendsT>
      - java.util.List<?extendsT>
      - java.util.List<com.github.difflib.algorithm.Change>
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.github.difflib.patch.AbstractDelta<T>>
      - com.github.difflib.patch.ConflictOutput<T>
      - com.github.difflib.patch.ConflictOutput<String>
      - com.github.difflib.patch.ConflictOutput<T>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.github.difflib.patch.Patch<T>
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - original
    - revised
    - _changes
    - includeEquals
    argTypes:
    - java.util.List<?extendsT>
    - java.util.List<?extendsT>
    - java.util.List<com.github.difflib.algorithm.Change>
    - boolean
    constantsTouched: []
    func_position:
      end: 348
      start: 301
    functionDepth: 2
    functionLinenumber: 301
    functionLinenumberEnd: 348
    functionName: '[com.github.difflib.patch.Patch].generate(java.util.List<?extendsT>,java.util.List<?extendsT>,java.util.List<com.github.difflib.algorithm.Change>,boolean)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/Patch.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.patch.DeleteDelta].<init>(com.github.difflib.patch.Chunk<T>,com.github.difflib.patch.Chunk<T>)'
    - '[com.github.difflib.patch.InsertDelta].<init>(com.github.difflib.patch.Chunk<T>,com.github.difflib.patch.Chunk<T>)'
    - '[java.util.Collections].sort(java.util.ArrayList,com.github.difflib.patch.Patch)'
    - '[com.github.difflib.patch.Patch].addDelta(com.github.difflib.patch.ChangeDelta)'
    - '[java.util.List<?extendsT>].size()'
    - '[com.github.difflib.patch.Patch].comparing()'
    - '[com.github.difflib.patch.Patch].addDelta(com.github.difflib.patch.DeleteDelta)'
    - '[com.github.difflib.patch.Patch].buildChunk(com.github.difflib.patch.Patch,com.github.difflib.patch.Patch,java.util.List<?extendsT>)'
    - '[com.github.difflib.patch.Patch].addDelta(com.github.difflib.patch.InsertDelta)'
    - '[java.util.List<com.github.difflib.algorithm.Change>].size()'
    - '[com.github.difflib.patch.ChangeDelta].<init>(com.github.difflib.patch.Chunk<T>,com.github.difflib.patch.Chunk<T>)'
    - '[java.util.ArrayList].<init>(java.util.List<com.github.difflib.algorithm.Change>)'
    - '[com.github.difflib.patch.EqualDelta].<init>(com.github.difflib.patch.Chunk<T>,com.github.difflib.patch.Chunk<T>)'
    - '[com.github.difflib.patch.Patch].addDelta(com.github.difflib.patch.EqualDelta)'
    - '[com.github.difflib.patch.Patch].<init>(com.github.difflib.patch.Patch)'
    linkageType: ''
    returnType: com.github.difflib.patch.Patch<T>
    signature: '[com.github.difflib.patch.Patch].generate(java.util.List<?extendsT>,java.util.List<?extendsT>,java.util.List<com.github.difflib.algorithm.Change>,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<T>
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - List<T>
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.github.difflib.patch.Patch.PatchApplyingContext
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - result
    - maxFuzz
    argTypes:
    - java.util.List<T>
    - int
    constantsTouched: []
    func_position:
      end: 99
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 99
    functionName: '[com.github.difflib.patch.Patch.PatchApplyingContext].<init>(java.util.List<T>,int)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/Patch.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.github.difflib.patch.Patch.PatchApplyingContext
    signature: '[com.github.difflib.patch.Patch.PatchApplyingContext].<init>(java.util.List<T>,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>
      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: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiff].getHeader()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiff.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.github.difflib.unifieddiff.UnifiedDiff].getHeader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - header
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiff].setHeader(String)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiff.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiff].setHeader(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].add(com.github.difflib.unifieddiff.UnifiedDiffFile)'
      Src: com.github.difflib.unifieddiff.UnifiedDiff:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.github.difflib.unifieddiff.UnifiedDiffFile
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - file
    argTypes:
    - com.github.difflib.unifieddiff.UnifiedDiffFile
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiff].addFile(com.github.difflib.unifieddiff.UnifiedDiffFile)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiff.java
    functionUses: 2
    functionsReached:
    - '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].add(com.github.difflib.unifieddiff.UnifiedDiffFile)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiff].addFile(com.github.difflib.unifieddiff.UnifiedDiffFile)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collections].unmodifiableList(java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>)'
      Src: com.github.difflib.unifieddiff.UnifiedDiff:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiff.java
    functionUses: 29
    functionsReached:
    - '[java.util.Collections].unmodifiableList(java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>)'
    linkageType: ''
    returnType: java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>
    signature: '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - tailTxt
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiff].setTailTxt(String)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiff.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiff].setTailTxt(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>
      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: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiff].getTail()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiff.java
    functionUses: 12
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.github.difflib.unifieddiff.UnifiedDiff].getTail()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].stream()'
      Src: com.github.difflib.unifieddiff.UnifiedDiff:60,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].filter()'
      Src: com.github.difflib.unifieddiff.UnifiedDiff:60,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].findFirst()'
      Src: com.github.difflib.unifieddiff.UnifiedDiff:60,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].orElse(null)'
      Src: com.github.difflib.unifieddiff.UnifiedDiff:60,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].getPatch()'
      Src: com.github.difflib.unifieddiff.UnifiedDiff:65,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].applyTo(java.util.List<String>)'
      Src: com.github.difflib.unifieddiff.UnifiedDiff:65,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.function.Predicate<String>
      - java.util.List<String>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>
      classPublic: true
      concrete: true
      exceptions:
      - com.github.difflib.patch.PatchFailedException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<String>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - findFile
    - originalLines
    argTypes:
    - java.util.function.Predicate<String>
    - java.util.List<String>
    constantsTouched: []
    func_position:
      end: 69
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 69
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiff].applyPatchTo(java.util.function.Predicate<String>,java.util.List<String>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiff.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.unifieddiff.UnifiedDiff].orElse(null)'
    - '[java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>].stream()'
    - '[com.github.difflib.unifieddiff.UnifiedDiff].filter()'
    - '[com.github.difflib.unifieddiff.UnifiedDiff].applyTo(java.util.List<String>)'
    - '[com.github.difflib.unifieddiff.UnifiedDiff].getPatch()'
    - '[com.github.difflib.unifieddiff.UnifiedDiff].findFirst()'
    linkageType: ''
    returnType: java.util.List<String>
    signature: '[com.github.difflib.unifieddiff.UnifiedDiff].applyPatchTo(java.util.function.Predicate<String>,java.util.List<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].<init>()'
      Src: com.github.difflib.unifieddiff.UnifiedDiff:72,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].setHeader(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiff:73,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].setTailTxt(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiff:74,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].addFile(com.github.difflib.unifieddiff.UnifiedDiff)'
      Src: com.github.difflib.unifieddiff.UnifiedDiff:76,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.github.difflib.unifieddiff.UnifiedDiff
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - header
    - tail
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 79
      start: 71
    functionDepth: 1
    functionLinenumber: 71
    functionLinenumberEnd: 79
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiff].from(String,String)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiff.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.unifieddiff.UnifiedDiff].<init>()'
    - '[com.github.difflib.unifieddiff.UnifiedDiff].setTailTxt(String)'
    - '[com.github.difflib.unifieddiff.UnifiedDiff].setHeader(String)'
    - '[com.github.difflib.unifieddiff.UnifiedDiff].addFile(com.github.difflib.unifieddiff.UnifiedDiff)'
    linkageType: ''
    returnType: com.github.difflib.unifieddiff.UnifiedDiff
    signature: '[com.github.difflib.unifieddiff.UnifiedDiff].from(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: com.github.difflib.unifieddiff.UnifiedDiff:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - java.util.List<com.github.difflib.unifieddiff.UnifiedDiffFile>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.github.difflib.unifieddiff.UnifiedDiff
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiff].<init>()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiff.java
    functionUses: 3
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: com.github.difflib.unifieddiff.UnifiedDiff
    signature: '[com.github.difflib.unifieddiff.UnifiedDiff].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].requireNonNull(java.util.function.Function<String,java.util.List<String>>,String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:40,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffWriter].write(com.github.difflib.unifieddiff.UnifiedDiff,java.util.function.Function<String,java.util.List<String>>,int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:41,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - com.github.difflib.unifieddiff.UnifiedDiff
      - java.util.function.Function<String,java.util.List<String>>
      - java.io.Writer
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.logging.Logger
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - diff
    - originalLinesProvider
    - writer
    - contextSize
    argTypes:
    - com.github.difflib.unifieddiff.UnifiedDiff
    - java.util.function.Function<String,java.util.List<String>>
    - java.io.Writer
    - int
    constantsTouched: []
    func_position:
      end: 52
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 52
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffWriter].write(com.github.difflib.unifieddiff.UnifiedDiff,java.util.function.Function<String,java.util.List<String>>,java.io.Writer,int)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffWriter.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.unifieddiff.UnifiedDiffWriter].write(com.github.difflib.unifieddiff.UnifiedDiff,java.util.function.Function<String,java.util.List<String>>,int)'
    - '[java.util.Objects].requireNonNull(java.util.function.Function<String,java.util.List<String>>,String)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffWriter].write(com.github.difflib.unifieddiff.UnifiedDiff,java.util.function.Function<String,java.util.List<String>>,java.io.Writer,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].getHeader()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:60,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].getHeader()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:61,1
    - Dst: '[java.util.function.Consumer<String>].accept(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:61,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:64,1
    - Dst: file.getPatch()
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:66,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffWriter].getDeltas()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:66,1
    - Dst: '[java.util.ArrayList].<init>(com.github.difflib.unifieddiff.UnifiedDiffWriter)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:66,1
    - Dst: '[java.util.ArrayList].isEmpty()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:67,1
    - Dst: file.getDiffCommand()
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:68,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffWriter].writeOrNothing(java.util.function.Consumer<String>,com.github.difflib.unifieddiff.UnifiedDiffWriter)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:68,1
    - Dst: file.getIndex()
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:69,1
    - Dst: file.getIndex()
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:70,1
    - Dst: '[java.util.function.Consumer<String>].accept(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:70,1
    - Dst: '[java.util.function.Consumer<String>].accept(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:73,1
    - Dst: file.getToFile()
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:75,1
    - Dst: file.getToFile()
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:76,1
    - Dst: '[java.util.function.Consumer<String>].accept(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:76,1
    - Dst: file.getFromFile()
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:79,1
    - Dst: '[java.util.function.Function<String,java.util.List<String>>].apply(com.github.difflib.unifieddiff.UnifiedDiffWriter)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:79,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:81,1
    - Dst: '[java.util.ArrayList].get(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:83,1
    - Dst: '[java.util.ArrayList].add(com.github.difflib.unifieddiff.UnifiedDiffWriter)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:84,1
    - Dst: '[java.util.ArrayList].size()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:86,1
    - Dst: '[java.util.ArrayList].size()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:87,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffWriter].getSource()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:88,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffWriter].getPosition()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:88,1
    - Dst: '[java.util.ArrayList].get(com.github.difflib.unifieddiff.UnifiedDiffWriter)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:93,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffWriter].getSource()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:94,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffWriter].size()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:94,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffWriter].getSource()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:95,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffWriter].getPosition()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:95,1
    - Dst: '[java.util.ArrayList].add(com.github.difflib.unifieddiff.UnifiedDiffWriter)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:96,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffWriter].processDeltas(java.util.function.Consumer<String>,com.github.difflib.unifieddiff.UnifiedDiffWriter,java.util.ArrayList,int,boolean)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:101,1
    - Dst: '[java.util.ArrayList].clear()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:102,1
    - Dst: '[java.util.ArrayList].add(com.github.difflib.unifieddiff.UnifiedDiffWriter)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:103,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffWriter].processDeltas(java.util.function.Consumer<String>,com.github.difflib.unifieddiff.UnifiedDiffWriter,java.util.ArrayList,int,com.github.difflib.unifieddiff.UnifiedDiffWriter)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:109,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].getTail()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:117,1
    - Dst: '[java.util.function.Consumer<String>].accept(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:118,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].getTail()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:119,1
    - Dst: '[java.util.function.Consumer<String>].accept(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:119,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 65
    JavaMethodInfo:
      argumentGenericTypes:
      - com.github.difflib.unifieddiff.UnifiedDiff
      - java.util.function.Function<String,java.util.List<String>>
      - java.util.function.Consumer<String>
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.logging.Logger
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - diff
    - originalLinesProvider
    - writer
    - contextSize
    argTypes:
    - com.github.difflib.unifieddiff.UnifiedDiff
    - java.util.function.Function<String,java.util.List<String>>
    - java.util.function.Consumer<String>
    - int
    constantsTouched: []
    func_position:
      end: 121
      start: 54
    functionDepth: 1
    functionLinenumber: 54
    functionLinenumberEnd: 121
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffWriter].write(com.github.difflib.unifieddiff.UnifiedDiff,java.util.function.Function<String,java.util.List<String>>,java.util.function.Consumer<String>,int)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffWriter.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].size()'
    - '[com.github.difflib.unifieddiff.UnifiedDiff].getTail()'
    - '[java.util.ArrayList].get(int)'
    - '[java.util.ArrayList].<init>()'
    - file.getDiffCommand()
    - '[java.util.ArrayList].get(com.github.difflib.unifieddiff.UnifiedDiffWriter)'
    - '[java.util.function.Consumer<String>].accept(String)'
    - file.getPatch()
    - '[com.github.difflib.unifieddiff.UnifiedDiff].getHeader()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffWriter].size()'
    - file.getToFile()
    - '[com.github.difflib.unifieddiff.UnifiedDiffWriter].writeOrNothing(java.util.function.Consumer<String>,com.github.difflib.unifieddiff.UnifiedDiffWriter)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffWriter].processDeltas(java.util.function.Consumer<String>,com.github.difflib.unifieddiff.UnifiedDiffWriter,java.util.ArrayList,int,boolean)'
    - '[java.util.ArrayList].<init>(com.github.difflib.unifieddiff.UnifiedDiffWriter)'
    - '[java.util.ArrayList].add(com.github.difflib.unifieddiff.UnifiedDiffWriter)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffWriter].getSource()'
    - file.getIndex()
    - '[com.github.difflib.unifieddiff.UnifiedDiffWriter].processDeltas(java.util.function.Consumer<String>,com.github.difflib.unifieddiff.UnifiedDiffWriter,java.util.ArrayList,int,com.github.difflib.unifieddiff.UnifiedDiffWriter)'
    - '[java.util.ArrayList].isEmpty()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffWriter].getPosition()'
    - file.getFromFile()
    - '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
    - '[java.util.ArrayList].clear()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffWriter].getDeltas()'
    - '[java.util.function.Function<String,java.util.List<String>>].apply(com.github.difflib.unifieddiff.UnifiedDiffWriter)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffWriter].write(com.github.difflib.unifieddiff.UnifiedDiff,java.util.function.Function<String,java.util.List<String>>,java.util.function.Consumer<String>,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:129,1
    - Dst: '[java.util.List<com.github.difflib.patch.AbstractDelta<String>>].get(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:134,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffWriter].getSource()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:141,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffWriter].getPosition()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:141,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffWriter].getTarget()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:147,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffWriter].getPosition()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:147,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffWriter].getSource()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:153,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffWriter].getPosition()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:153,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffWriter].getSource()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:159,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffWriter].getPosition()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:159,1
    - Dst: '[java.util.List<String>].size()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:159,1
    - Dst: '[java.util.List<String>].get(com.github.difflib.unifieddiff.UnifiedDiffWriter)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:160,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:160,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffWriter].getDeltaText(com.github.difflib.unifieddiff.UnifiedDiffWriter)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:165,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffWriter].getSource()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:166,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffWriter].getLines()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:166,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffWriter].size()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:166,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffWriter].getTarget()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:167,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffWriter].getLines()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:167,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffWriter].size()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:167,1
    - Dst: '[java.util.List<com.github.difflib.patch.AbstractDelta<String>>].size()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:170,1
    - Dst: '[java.util.List<com.github.difflib.patch.AbstractDelta<String>>].get(com.github.difflib.unifieddiff.UnifiedDiffWriter)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:171,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffWriter].getSource()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:172,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffWriter].getPosition()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:172,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffWriter].getSource()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:173,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffWriter].getLines()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:173,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffWriter].size()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:173,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffWriter].getSource()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:175,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffWriter].getPosition()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:175,1
    - Dst: '[java.util.List<String>].size()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:175,1
    - Dst: '[java.util.List<String>].get(com.github.difflib.unifieddiff.UnifiedDiffWriter)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:178,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:178,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffWriter].getDeltaText(com.github.difflib.unifieddiff.UnifiedDiffWriter)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:182,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffWriter].getSource()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:183,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffWriter].getLines()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:183,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffWriter].size()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:183,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffWriter].getTarget()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:184,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffWriter].getLines()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:184,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffWriter].size()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:184,1
    - Dst: curDelta.getSource()
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:190,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffWriter].getPosition()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:190,1
    - Dst: curDelta.getSource()
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:191,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffWriter].getLines()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:191,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffWriter].size()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:191,1
    - Dst: '[java.util.List<String>].size()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:192,1
    - Dst: '[java.util.List<String>].get(com.github.difflib.unifieddiff.UnifiedDiffWriter)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:193,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:193,1
    - Dst: '[java.util.function.Consumer<String>].accept(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:200,1
    - Dst: '[java.util.ArrayList].forEach()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:201,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 111
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.function.Consumer<String>
      - java.util.List<String>
      - java.util.List<com.github.difflib.patch.AbstractDelta<String>>
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.logging.Logger
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 5
    argNames:
    - writer
    - origLines
    - deltas
    - contextSize
    - newFile
    argTypes:
    - java.util.function.Consumer<String>
    - java.util.List<String>
    - java.util.List<com.github.difflib.patch.AbstractDelta<String>>
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 204
      start: 123
    functionDepth: 1
    functionLinenumber: 123
    functionLinenumberEnd: 204
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffWriter].processDeltas(java.util.function.Consumer<String>,java.util.List<String>,java.util.List<com.github.difflib.patch.AbstractDelta<String>>,int,boolean)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffWriter.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.unifieddiff.UnifiedDiffWriter].getTarget()'
    - '[java.util.List<String>].size()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffWriter].getSource()'
    - '[java.util.List<com.github.difflib.patch.AbstractDelta<String>>].get(com.github.difflib.unifieddiff.UnifiedDiffWriter)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffWriter].size()'
    - '[java.util.List<com.github.difflib.patch.AbstractDelta<String>>].size()'
    - '[java.util.List<String>].get(com.github.difflib.unifieddiff.UnifiedDiffWriter)'
    - curDelta.getSource()
    - '[java.util.ArrayList].add(String)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffWriter].getPosition()'
    - '[java.util.List<com.github.difflib.patch.AbstractDelta<String>>].get(int)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffWriter].getDeltaText(com.github.difflib.unifieddiff.UnifiedDiffWriter)'
    - '[java.util.ArrayList].<init>()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffWriter].getLines()'
    - '[java.util.ArrayList].forEach()'
    - '[java.util.function.Consumer<String>].accept(String)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffWriter].processDeltas(java.util.function.Consumer<String>,java.util.List<String>,java.util.List<com.github.difflib.patch.AbstractDelta<String>>,int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.patch.AbstractDelta<String>].getSource()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:213,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffWriter].getLines()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:213,1
    - Dst: '[java.util.function.Consumer<String>].accept(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:214,1
    - Dst: '[com.github.difflib.patch.AbstractDelta<String>].getTarget()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:216,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffWriter].getLines()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:216,1
    - Dst: '[java.util.function.Consumer<String>].accept(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:217,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.function.Consumer<String>
      - com.github.difflib.patch.AbstractDelta<String>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.logging.Logger
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - writer
    - delta
    argTypes:
    - java.util.function.Consumer<String>
    - com.github.difflib.patch.AbstractDelta<String>
    constantsTouched: []
    func_position:
      end: 219
      start: 212
    functionDepth: 1
    functionLinenumber: 212
    functionLinenumberEnd: 219
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffWriter].getDeltaText(java.util.function.Consumer<String>,com.github.difflib.patch.AbstractDelta<String>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffWriter.java
    functionUses: 0
    functionsReached:
    - '[java.util.function.Consumer<String>].accept(String)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffWriter].getLines()'
    - '[com.github.difflib.patch.AbstractDelta<String>].getTarget()'
    - '[com.github.difflib.patch.AbstractDelta<String>].getSource()'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffWriter].getDeltaText(java.util.function.Consumer<String>,com.github.difflib.patch.AbstractDelta<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.function.Consumer<String>].accept(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:223,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.function.Consumer<String>
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.logging.Logger
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - writer
    - str
    argTypes:
    - java.util.function.Consumer<String>
    - String
    constantsTouched: []
    func_position:
      end: 225
      start: 221
    functionDepth: 0
    functionLinenumber: 221
    functionLinenumberEnd: 225
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffWriter].writeOrNothing(java.util.function.Consumer<String>,String)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffWriter.java
    functionUses: 0
    functionsReached:
    - '[java.util.function.Consumer<String>].accept(String)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffWriter].writeOrNothing(java.util.function.Consumer<String>,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnifiedDiffWriter.class.getName()
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:35,1
    - Dst: '[java.util.logging.Logger].getLogger(com.github.difflib.unifieddiff.UnifiedDiffWriter)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffWriter:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.logging.Logger
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.github.difflib.unifieddiff.UnifiedDiffWriter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffWriter].<init>()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffWriter.java
    functionUses: 0
    functionsReached:
    - '[java.util.logging.Logger].getLogger(com.github.difflib.unifieddiff.UnifiedDiffWriter)'
    - UnifiedDiffWriter.class.getName()
    linkageType: ''
    returnType: com.github.difflib.unifieddiff.UnifiedDiffWriter
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffWriter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.regex.Pattern].compile(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:46,1
    - Dst: '[java.util.regex.Pattern].compile(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:48,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].<init>()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:51,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine].<init>(boolean,String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:53,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine].<init>(boolean,String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:55,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine].<init>(boolean,String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:57,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine].<init>(boolean,String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:58,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine].<init>(boolean,String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:59,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine].<init>(boolean,String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:61,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine].<init>(boolean,String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:62,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine].<init>(boolean,String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:64,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine].<init>(boolean,String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:65,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine].<init>(boolean,String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:68,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine].<init>(boolean,String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:71,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine].<init>(boolean,String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:72,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine].<init>(boolean,String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:73,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine].<init>(boolean,String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:75,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine].<init>(boolean,String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:76,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine].<init>(boolean,String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:79,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine].<init>(boolean,com.github.difflib.unifieddiff.UnifiedDiffReader)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:80,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine].<init>(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:81,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine].<init>(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:82,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine].<init>(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:83,1
    - Dst: '[com.github.difflib.unifieddiff.InternalUnifiedDiffReader].<init>(java.io.Reader)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:88,1
    - Dst: UnifiedDiffReader.class.getName()
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:227,1
    - Dst: '[java.util.logging.Logger].getLogger(com.github.difflib.unifieddiff.UnifiedDiffReader)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:227,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:294,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:295,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:296,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:297,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Reader
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - com.github.difflib.unifieddiff.InternalUnifiedDiffReader
      - com.github.difflib.unifieddiff.UnifiedDiff
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - com.github.difflib.unifieddiff.UnifiedDiffFile
      - java.util.logging.Logger
      - java.util.List<String>
      - java.util.List<String>
      - java.util.List<Integer>
      - java.util.List<Integer>
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.github.difflib.unifieddiff.UnifiedDiffReader
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - reader
    argTypes:
    - java.io.Reader
    constantsTouched: []
    func_position:
      end: 89
      start: 87
    functionDepth: 1
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffReader].<init>(java.io.Reader)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffReader.java
    functionUses: 0
    functionsReached:
    - '[java.util.regex.Pattern].compile(String)'
    - '[com.github.difflib.unifieddiff.InternalUnifiedDiffReader].<init>(java.io.Reader)'
    - UnifiedDiffReader.class.getName()
    - '[com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine].<init>(boolean,String)'
    - '[com.github.difflib.unifieddiff.UnifiedDiff].<init>()'
    - '[java.util.logging.Logger].getLogger(com.github.difflib.unifieddiff.UnifiedDiffReader)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine].<init>(String)'
    - '[java.util.ArrayList].<init>()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine].<init>(boolean,com.github.difflib.unifieddiff.UnifiedDiffReader)'
    linkageType: ''
    returnType: com.github.difflib.unifieddiff.UnifiedDiffReader
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffReader].<init>(java.io.Reader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.unifieddiff.InternalUnifiedDiffReader].readLine()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:114,1
    - Dst: '[java.util.logging.Logger].log(com.github.difflib.unifieddiff.UnifiedDiffReader,String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:117,1
    - Dst: '[java.util.logging.Logger].log(com.github.difflib.unifieddiff.UnifiedDiffReader,String,String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:119,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader].validLine(String,UnifiedDiffLine,UnifiedDiffLine,UnifiedDiffLine,UnifiedDiffLine,UnifiedDiffLine,UnifiedDiffLine,UnifiedDiffLine,UnifiedDiffLine,UnifiedDiffLine,UnifiedDiffLine,UnifiedDiffLine,UnifiedDiffLine,UnifiedDiffLine,UnifiedDiffLine,UnifiedDiffLine,UnifiedDiffLine,UnifiedDiffLine)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:120,1
    - Dst: '[com.github.difflib.unifieddiff.InternalUnifiedDiffReader].readLine()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:143,1
    - Dst: '[String].equals(com.github.difflib.unifieddiff.UnifiedDiffReader)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:145,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].setHeader(com.github.difflib.unifieddiff.UnifiedDiffReader)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:146,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine].validLine(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:148,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader].initFileIfNecessary()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:149,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine].validLine(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:150,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader].processLine(String,UnifiedDiffLine,UnifiedDiffLine,UnifiedDiffLine,UnifiedDiffLine,UnifiedDiffLine,UnifiedDiffLine,UnifiedDiffLine,UnifiedDiffLine,UnifiedDiffLine,UnifiedDiffLine,UnifiedDiffLine,UnifiedDiffLine,UnifiedDiffLine,UnifiedDiffLine,UnifiedDiffLine,UnifiedDiffLine)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:151,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffParserException].<init>(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:169,1
    - Dst: '[com.github.difflib.unifieddiff.InternalUnifiedDiffReader].readLine()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:171,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader].processLine(String,UnifiedDiffLine)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:175,1
    - Dst: '[com.github.difflib.unifieddiff.InternalUnifiedDiffReader].readLine()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:176,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader].checkForNoNewLineAtTheEndOfTheFile(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:177,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader].processLine(String,UnifiedDiffLine,UnifiedDiffLine,UnifiedDiffLine)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:179,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffParserException].<init>(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:180,1
    - Dst: '[java.util.List<String>].size()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:182,1
    - Dst: '[java.util.List<String>].size()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:182,1
    - Dst: '[java.util.List<String>].size()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:185,1
    - Dst: '[java.util.List<String>].size()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:186,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader].finalizeChunk()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:187,1
    - Dst: '[com.github.difflib.unifieddiff.InternalUnifiedDiffReader].readLine()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:191,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader].checkForNoNewLineAtTheEndOfTheFile(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:193,1
    - Dst: '[String].startsWith(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:195,1
    - Dst: '[String].startsWith(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:195,1
    - Dst: '[com.github.difflib.unifieddiff.InternalUnifiedDiffReader].ready()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:200,1
    - Dst: '[com.github.difflib.unifieddiff.InternalUnifiedDiffReader].ready()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:202,1
    - Dst: tailTxt.length()
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:203,1
    - Dst: '[com.github.difflib.unifieddiff.InternalUnifiedDiffReader].readLine()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:206,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].setTailTxt(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:208,1
    CyclomaticComplexity: 25
    EdgeCount: 25
    ICount: 71
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - com.github.difflib.unifieddiff.InternalUnifiedDiffReader
      - com.github.difflib.unifieddiff.UnifiedDiff
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - com.github.difflib.unifieddiff.UnifiedDiffFile
      - java.util.logging.Logger
      - java.util.List<String>
      - java.util.List<String>
      - java.util.List<Integer>
      - java.util.List<Integer>
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - com.github.difflib.unifieddiff.UnifiedDiffParserException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.github.difflib.unifieddiff.UnifiedDiff
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 212
      start: 95
    functionDepth: 6
    functionLinenumber: 95
    functionLinenumberEnd: 212
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffReader].parse()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffReader.java
    functionUses: 1
    functionsReached:
    - '[String].startsWith(String)'
    - '[java.util.logging.Logger].log(com.github.difflib.unifieddiff.UnifiedDiffReader,String)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReader].initFileIfNecessary()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReader].processLine(String,UnifiedDiffLine)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReader].processLine(String,UnifiedDiffLine,UnifiedDiffLine,UnifiedDiffLine,UnifiedDiffLine,UnifiedDiffLine,UnifiedDiffLine,UnifiedDiffLine,UnifiedDiffLine,UnifiedDiffLine,UnifiedDiffLine,UnifiedDiffLine,UnifiedDiffLine,UnifiedDiffLine,UnifiedDiffLine,UnifiedDiffLine,UnifiedDiffLine)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReader].processLine(String,UnifiedDiffLine,UnifiedDiffLine,UnifiedDiffLine)'
    - tailTxt.length()
    - '[java.util.logging.Logger].log(com.github.difflib.unifieddiff.UnifiedDiffReader,String,String)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReader].finalizeChunk()'
    - '[String].equals(com.github.difflib.unifieddiff.UnifiedDiffReader)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine].validLine(String)'
    - '[com.github.difflib.unifieddiff.InternalUnifiedDiffReader].ready()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReader].validLine(String,UnifiedDiffLine,UnifiedDiffLine,UnifiedDiffLine,UnifiedDiffLine,UnifiedDiffLine,UnifiedDiffLine,UnifiedDiffLine,UnifiedDiffLine,UnifiedDiffLine,UnifiedDiffLine,UnifiedDiffLine,UnifiedDiffLine,UnifiedDiffLine,UnifiedDiffLine,UnifiedDiffLine,UnifiedDiffLine,UnifiedDiffLine)'
    - '[java.util.List<String>].size()'
    - '[com.github.difflib.unifieddiff.InternalUnifiedDiffReader].readLine()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffParserException].<init>(String)'
    - '[com.github.difflib.unifieddiff.UnifiedDiff].setHeader(com.github.difflib.unifieddiff.UnifiedDiffReader)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReader].checkForNoNewLineAtTheEndOfTheFile(String)'
    - '[com.github.difflib.unifieddiff.UnifiedDiff].setTailTxt(String)'
    linkageType: ''
    returnType: com.github.difflib.unifieddiff.UnifiedDiff
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffReader].parse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:215,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffFile].setNoNewLineAtTheEndOfTheFile(boolean)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:216,1
    - Dst: '[com.github.difflib.unifieddiff.InternalUnifiedDiffReader].readLine()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:217,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - com.github.difflib.unifieddiff.InternalUnifiedDiffReader
      - com.github.difflib.unifieddiff.UnifiedDiff
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - com.github.difflib.unifieddiff.UnifiedDiffFile
      - java.util.logging.Logger
      - java.util.List<String>
      - java.util.List<String>
      - java.util.List<Integer>
      - java.util.List<Integer>
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - line
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 220
      start: 214
    functionDepth: 2
    functionLinenumber: 214
    functionLinenumberEnd: 220
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffReader].checkForNoNewLineAtTheEndOfTheFile(String)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffReader.java
    functionUses: 1
    functionsReached:
    - '[com.github.difflib.unifieddiff.UnifiedDiffFile].setNoNewLineAtTheEndOfTheFile(boolean)'
    - '[com.github.difflib.unifieddiff.InternalUnifiedDiffReader].readLine()'
    - '[String].equals(String)'
    linkageType: ''
    returnType: String
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffReader].checkForNoNewLineAtTheEndOfTheFile(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].split(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:223,1
    - Dst: split[2].replaceAll(String,String)
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:224,1
    - Dst: split[3].replaceAll(String,String)
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:224,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - com.github.difflib.unifieddiff.InternalUnifiedDiffReader
      - com.github.difflib.unifieddiff.UnifiedDiff
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - com.github.difflib.unifieddiff.UnifiedDiffFile
      - java.util.logging.Logger
      - java.util.List<String>
      - java.util.List<String>
      - java.util.List<Integer>
      - java.util.List<Integer>
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String[]
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - line
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 225
      start: 222
    functionDepth: 0
    functionLinenumber: 222
    functionLinenumberEnd: 225
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffReader].parseFileNames(String)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffReader.java
    functionUses: 2
    functionsReached:
    - '[String].split(String)'
    - split[2].replaceAll(String,String)
    - split[3].replaceAll(String,String)
    linkageType: ''
    returnType: String[]
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffReader].parseFileNames(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.InputStreamReader].<init>(java.io.InputStream)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:238,1
    - Dst: '[java.io.BufferedReader].<init>(java.io.InputStreamReader)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:238,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader].<init>(java.io.BufferedReader)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:238,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader].parse()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:239,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.InputStream
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - com.github.difflib.unifieddiff.InternalUnifiedDiffReader
      - com.github.difflib.unifieddiff.UnifiedDiff
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - com.github.difflib.unifieddiff.UnifiedDiffFile
      - java.util.logging.Logger
      - java.util.List<String>
      - java.util.List<String>
      - java.util.List<Integer>
      - java.util.List<Integer>
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - com.github.difflib.unifieddiff.UnifiedDiffParserException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.github.difflib.unifieddiff.UnifiedDiff
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - stream
    argTypes:
    - java.io.InputStream
    constantsTouched: []
    func_position:
      end: 240
      start: 237
    functionDepth: 7
    functionLinenumber: 237
    functionLinenumberEnd: 240
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffReader].parseUnifiedDiff(java.io.InputStream)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffReader.java
    functionUses: 0
    functionsReached:
    - '[java.io.InputStreamReader].<init>(java.io.InputStream)'
    - '[java.io.BufferedReader].<init>(java.io.InputStreamReader)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReader].<init>(java.io.BufferedReader)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReader].parse()'
    linkageType: ''
    returnType: com.github.difflib.unifieddiff.UnifiedDiff
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffReader].parseUnifiedDiff(java.io.InputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: rule.processLine(String)
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:247,1
    - Dst: rule.toString()
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:248,1
    - Dst: '[java.util.logging.Logger].fine(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:248,1
    - Dst: '[java.util.logging.Logger].warning(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:252,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - com.github.difflib.unifieddiff.InternalUnifiedDiffReader
      - com.github.difflib.unifieddiff.UnifiedDiff
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - com.github.difflib.unifieddiff.UnifiedDiffFile
      - java.util.logging.Logger
      - java.util.List<String>
      - java.util.List<String>
      - java.util.List<Integer>
      - java.util.List<Integer>
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - com.github.difflib.unifieddiff.UnifiedDiffParserException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - line
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 255
      start: 242
    functionDepth: 0
    functionLinenumber: 242
    functionLinenumberEnd: 255
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffReader].processLine(String)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffReader.java
    functionUses: 0
    functionsReached:
    - '[java.util.logging.Logger].warning(String)'
    - rule.toString()
    - rule.processLine(String)
    - '[java.util.logging.Logger].fine(String)'
    linkageType: ''
    returnType: boolean
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffReader].processLine(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: rule.validLine(String)
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:262,1
    - Dst: rule.toString()
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:263,1
    - Dst: '[java.util.logging.Logger].fine(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:263,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - com.github.difflib.unifieddiff.InternalUnifiedDiffReader
      - com.github.difflib.unifieddiff.UnifiedDiff
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - com.github.difflib.unifieddiff.UnifiedDiffFile
      - java.util.logging.Logger
      - java.util.List<String>
      - java.util.List<String>
      - java.util.List<Integer>
      - java.util.List<Integer>
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - line
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 268
      start: 257
    functionDepth: 0
    functionLinenumber: 257
    functionLinenumberEnd: 268
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffReader].validLine(String)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffReader.java
    functionUses: 0
    functionsReached:
    - rule.toString()
    - rule.validLine(String)
    - '[java.util.logging.Logger].fine(String)'
    linkageType: ''
    returnType: boolean
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffReader].validLine(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<String>].isEmpty()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:271,1
    - Dst: '[java.util.List<String>].isEmpty()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:271,1
    - Dst: '[IllegalStateException].<init>()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:272,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffFile].<init>()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:276,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiff].addFile(com.github.difflib.unifieddiff.UnifiedDiffFile)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:277,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - com.github.difflib.unifieddiff.InternalUnifiedDiffReader
      - com.github.difflib.unifieddiff.UnifiedDiff
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - com.github.difflib.unifieddiff.UnifiedDiffFile
      - java.util.logging.Logger
      - java.util.List<String>
      - java.util.List<String>
      - java.util.List<Integer>
      - java.util.List<Integer>
      - int
      - int
      - int
      - int
      - int
      - int
      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: 279
      start: 270
    functionDepth: 5
    functionLinenumber: 270
    functionLinenumberEnd: 279
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffReader].initFileIfNecessary()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffReader.java
    functionUses: 1
    functionsReached:
    - '[com.github.difflib.unifieddiff.UnifiedDiffFile].<init>()'
    - '[com.github.difflib.unifieddiff.UnifiedDiff].addFile(com.github.difflib.unifieddiff.UnifiedDiffFile)'
    - '[IllegalStateException].<init>()'
    - '[java.util.List<String>].isEmpty()'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffReader].initFileIfNecessary()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.logging.Logger].log(com.github.difflib.unifieddiff.UnifiedDiffReader,String,String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:283,1
    - Dst: '[com.github.difflib.unifieddiff.InternalUnifiedDiffReader].lastLine()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:284,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader].parseFileNames(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:284,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffFile].setFromFile()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:285,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffFile].setToFile()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:286,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffFile].setDiffCommand(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:287,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.regex.MatchResult
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - com.github.difflib.unifieddiff.InternalUnifiedDiffReader
      - com.github.difflib.unifieddiff.UnifiedDiff
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - com.github.difflib.unifieddiff.UnifiedDiffFile
      - java.util.logging.Logger
      - java.util.List<String>
      - java.util.List<String>
      - java.util.List<Integer>
      - java.util.List<Integer>
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - match
    - line
    argTypes:
    - java.util.regex.MatchResult
    - String
    constantsTouched: []
    func_position:
      end: 288
      start: 281
    functionDepth: 1
    functionLinenumber: 281
    functionLinenumberEnd: 288
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffReader].processDiff(java.util.regex.MatchResult,String)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffReader.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.unifieddiff.UnifiedDiffFile].setFromFile()'
    - '[java.util.logging.Logger].log(com.github.difflib.unifieddiff.UnifiedDiffReader,String,String)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReader].parseFileNames(String)'
    - '[com.github.difflib.unifieddiff.InternalUnifiedDiffReader].lastLine()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffFile].setToFile()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffFile].setDiffCommand(String)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffReader].processDiff(java.util.regex.MatchResult,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.regex.MatchResult].group(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:291,1
    - Dst: Integer.valueOf(com.github.difflib.unifieddiff.UnifiedDiffReader)
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:291,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffFile].setSimilarityIndex(com.github.difflib.unifieddiff.UnifiedDiffReader)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:291,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.regex.MatchResult
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - com.github.difflib.unifieddiff.InternalUnifiedDiffReader
      - com.github.difflib.unifieddiff.UnifiedDiff
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - com.github.difflib.unifieddiff.UnifiedDiffFile
      - java.util.logging.Logger
      - java.util.List<String>
      - java.util.List<String>
      - java.util.List<Integer>
      - java.util.List<Integer>
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - match
    - line
    argTypes:
    - java.util.regex.MatchResult
    - String
    constantsTouched: []
    func_position:
      end: 292
      start: 290
    functionDepth: 0
    functionLinenumber: 290
    functionLinenumberEnd: 292
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffReader].processSimilarityIndex(java.util.regex.MatchResult,String)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffReader.java
    functionUses: 0
    functionsReached:
    - Integer.valueOf(com.github.difflib.unifieddiff.UnifiedDiffReader)
    - '[java.util.regex.MatchResult].group(int)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffFile].setSimilarityIndex(com.github.difflib.unifieddiff.UnifiedDiffReader)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffReader].processSimilarityIndex(java.util.regex.MatchResult,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<String>].isEmpty()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:306,1
    - Dst: '[java.util.List<String>].isEmpty()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:306,1
    - Dst: '[java.util.List<Integer>].isEmpty()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:307,1
    - Dst: '[java.util.List<Integer>].isEmpty()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:308,1
    - Dst: '[java.util.List<String>].size()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:310,1
    - Dst: '[java.util.List<Integer>].size()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:310,1
    - Dst: '[java.util.List<String>].size()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:310,1
    - Dst: '[java.util.List<Integer>].size()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:310,1
    - Dst: '[com.github.difflib.patch.Chunk].<init>(int,java.util.List<String>,java.util.List<Integer>)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:314,1
    - Dst: '[com.github.difflib.patch.Chunk].<init>(int,java.util.List<String>,java.util.List<Integer>)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:315,1
    - Dst: '[com.github.difflib.patch.ChangeDelta].<init>(com.github.difflib.patch.Chunk,com.github.difflib.patch.Chunk)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:313,1
    - Dst: '[com.github.difflib.patch.Chunk].<init>(int,java.util.List<String>,java.util.List<Integer>)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:318,1
    - Dst: '[com.github.difflib.patch.Chunk].<init>(int,java.util.List<String>,java.util.List<Integer>)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:319,1
    - Dst: '[com.github.difflib.patch.DeleteDelta].<init>(com.github.difflib.patch.Chunk,com.github.difflib.patch.Chunk)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:317,1
    - Dst: '[com.github.difflib.patch.Chunk].<init>(int,java.util.List<String>,java.util.List<Integer>)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:322,1
    - Dst: '[com.github.difflib.patch.Chunk].<init>(int,java.util.List<String>,java.util.List<Integer>)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:323,1
    - Dst: '[com.github.difflib.patch.InsertDelta].<init>(com.github.difflib.patch.Chunk,com.github.difflib.patch.Chunk)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:321,1
    - Dst: '[com.github.difflib.patch.Chunk].<init>(int,java.util.List<String>,java.util.List<Integer>)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:326,1
    - Dst: '[com.github.difflib.patch.Chunk].<init>(int,java.util.List<String>,java.util.List<Integer>)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:327,1
    - Dst: '[com.github.difflib.patch.EqualDelta].<init>(com.github.difflib.patch.Chunk,com.github.difflib.patch.Chunk)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:325,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffFile].getPatch()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:329,1
    - Dst: '[com.github.difflib.patch.Patch<String>].addDelta(com.github.difflib.patch.EqualDelta)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:329,1
    - Dst: '[java.util.List<String>].clear()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:332,1
    - Dst: '[java.util.List<String>].clear()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:333,1
    - Dst: '[java.util.List<Integer>].clear()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:334,1
    - Dst: '[java.util.List<Integer>].clear()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:335,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 52
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - com.github.difflib.unifieddiff.InternalUnifiedDiffReader
      - com.github.difflib.unifieddiff.UnifiedDiff
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - com.github.difflib.unifieddiff.UnifiedDiffFile
      - java.util.logging.Logger
      - java.util.List<String>
      - java.util.List<String>
      - java.util.List<Integer>
      - java.util.List<Integer>
      - int
      - int
      - int
      - int
      - int
      - int
      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: 339
      start: 305
    functionDepth: 1
    functionLinenumber: 305
    functionLinenumberEnd: 339
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffReader].finalizeChunk()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffReader.java
    functionUses: 1
    functionsReached:
    - '[java.util.List<String>].size()'
    - '[java.util.List<Integer>].size()'
    - '[com.github.difflib.patch.Chunk].<init>(int,java.util.List<String>,java.util.List<Integer>)'
    - '[com.github.difflib.patch.InsertDelta].<init>(com.github.difflib.patch.Chunk,com.github.difflib.patch.Chunk)'
    - '[com.github.difflib.patch.ChangeDelta].<init>(com.github.difflib.patch.Chunk,com.github.difflib.patch.Chunk)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffFile].getPatch()'
    - '[com.github.difflib.patch.EqualDelta].<init>(com.github.difflib.patch.Chunk,com.github.difflib.patch.Chunk)'
    - '[java.util.List<String>].clear()'
    - '[java.util.List<Integer>].clear()'
    - '[com.github.difflib.patch.Patch<String>].addDelta(com.github.difflib.patch.EqualDelta)'
    - '[java.util.List<Integer>].isEmpty()'
    - '[com.github.difflib.patch.DeleteDelta].<init>(com.github.difflib.patch.Chunk,com.github.difflib.patch.Chunk)'
    - '[java.util.List<String>].isEmpty()'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffReader].finalizeChunk()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].substring(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:342,1
    - Dst: '[java.util.List<String>].add(com.github.difflib.unifieddiff.UnifiedDiffReader)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:343,1
    - Dst: '[java.util.List<String>].add(com.github.difflib.unifieddiff.UnifiedDiffReader)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:344,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.regex.MatchResult
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - com.github.difflib.unifieddiff.InternalUnifiedDiffReader
      - com.github.difflib.unifieddiff.UnifiedDiff
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - com.github.difflib.unifieddiff.UnifiedDiffFile
      - java.util.logging.Logger
      - java.util.List<String>
      - java.util.List<String>
      - java.util.List<Integer>
      - java.util.List<Integer>
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - match
    - line
    argTypes:
    - java.util.regex.MatchResult
    - String
    constantsTouched: []
    func_position:
      end: 347
      start: 341
    functionDepth: 1
    functionLinenumber: 341
    functionLinenumberEnd: 347
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffReader].processNormalLine(java.util.regex.MatchResult,String)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffReader.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<String>].add(com.github.difflib.unifieddiff.UnifiedDiffReader)'
    - '[String].substring(int)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffReader].processNormalLine(java.util.regex.MatchResult,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].substring(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:350,1
    - Dst: '[java.util.List<String>].add(com.github.difflib.unifieddiff.UnifiedDiffReader)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:351,1
    - Dst: '[java.util.List<Integer>].add(com.github.difflib.unifieddiff.UnifiedDiffReader)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:353,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.regex.MatchResult
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - com.github.difflib.unifieddiff.InternalUnifiedDiffReader
      - com.github.difflib.unifieddiff.UnifiedDiff
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - com.github.difflib.unifieddiff.UnifiedDiffFile
      - java.util.logging.Logger
      - java.util.List<String>
      - java.util.List<String>
      - java.util.List<Integer>
      - java.util.List<Integer>
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - match
    - line
    argTypes:
    - java.util.regex.MatchResult
    - String
    constantsTouched: []
    func_position:
      end: 354
      start: 349
    functionDepth: 0
    functionLinenumber: 349
    functionLinenumberEnd: 354
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffReader].processAddLine(java.util.regex.MatchResult,String)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffReader.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<Integer>].add(com.github.difflib.unifieddiff.UnifiedDiffReader)'
    - '[java.util.List<String>].add(com.github.difflib.unifieddiff.UnifiedDiffReader)'
    - '[String].substring(int)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffReader].processAddLine(java.util.regex.MatchResult,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].substring(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:357,1
    - Dst: '[java.util.List<String>].add(com.github.difflib.unifieddiff.UnifiedDiffReader)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:358,1
    - Dst: '[java.util.List<Integer>].add(com.github.difflib.unifieddiff.UnifiedDiffReader)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:360,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.regex.MatchResult
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - com.github.difflib.unifieddiff.InternalUnifiedDiffReader
      - com.github.difflib.unifieddiff.UnifiedDiff
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - com.github.difflib.unifieddiff.UnifiedDiffFile
      - java.util.logging.Logger
      - java.util.List<String>
      - java.util.List<String>
      - java.util.List<Integer>
      - java.util.List<Integer>
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - match
    - line
    argTypes:
    - java.util.regex.MatchResult
    - String
    constantsTouched: []
    func_position:
      end: 361
      start: 356
    functionDepth: 0
    functionLinenumber: 356
    functionLinenumberEnd: 361
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffReader].processDelLine(java.util.regex.MatchResult,String)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffReader.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<Integer>].add(com.github.difflib.unifieddiff.UnifiedDiffReader)'
    - '[java.util.List<String>].add(com.github.difflib.unifieddiff.UnifiedDiffReader)'
    - '[String].substring(int)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffReader].processDelLine(java.util.regex.MatchResult,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader].toInteger(java.util.regex.MatchResult,int,int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:365,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader].toInteger(java.util.regex.MatchResult,int,int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:366,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader].toInteger(java.util.regex.MatchResult,int,int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:367,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader].toInteger(java.util.regex.MatchResult,int,int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:368,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.regex.MatchResult
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - com.github.difflib.unifieddiff.InternalUnifiedDiffReader
      - com.github.difflib.unifieddiff.UnifiedDiff
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - com.github.difflib.unifieddiff.UnifiedDiffFile
      - java.util.logging.Logger
      - java.util.List<String>
      - java.util.List<String>
      - java.util.List<Integer>
      - java.util.List<Integer>
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - match
    - chunkStart
    argTypes:
    - java.util.regex.MatchResult
    - String
    constantsTouched: []
    func_position:
      end: 375
      start: 363
    functionDepth: 1
    functionLinenumber: 363
    functionLinenumberEnd: 375
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffReader].processChunk(java.util.regex.MatchResult,String)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffReader.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.unifieddiff.UnifiedDiffReader].toInteger(java.util.regex.MatchResult,int,int)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffReader].processChunk(java.util.regex.MatchResult,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.regex.MatchResult].group(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:378,1
    - Dst: '[java.util.Objects].toString(com.github.difflib.unifieddiff.UnifiedDiffReader,String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:378,1
    - Dst: Integer.valueOf(com.github.difflib.unifieddiff.UnifiedDiffReader)
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:378,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.regex.MatchResult
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - com.github.difflib.unifieddiff.InternalUnifiedDiffReader
      - com.github.difflib.unifieddiff.UnifiedDiff
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - com.github.difflib.unifieddiff.UnifiedDiffFile
      - java.util.logging.Logger
      - java.util.List<String>
      - java.util.List<String>
      - java.util.List<Integer>
      - java.util.List<Integer>
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - NumberFormatException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Integer
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - match
    - group
    - defValue
    argTypes:
    - java.util.regex.MatchResult
    - int
    - int
    constantsTouched: []
    func_position:
      end: 379
      start: 377
    functionDepth: 0
    functionLinenumber: 377
    functionLinenumberEnd: 379
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffReader].toInteger(java.util.regex.MatchResult,int,int)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffReader.java
    functionUses: 1
    functionsReached:
    - Integer.valueOf(com.github.difflib.unifieddiff.UnifiedDiffReader)
    - '[java.util.regex.MatchResult].group(int)'
    - '[java.util.Objects].toString(com.github.difflib.unifieddiff.UnifiedDiffReader,String)'
    linkageType: ''
    returnType: Integer
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffReader].toInteger(java.util.regex.MatchResult,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.logging.Logger].log(com.github.difflib.unifieddiff.UnifiedDiffReader,String,String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:383,1
    - Dst: '[String].substring(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:384,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffFile].setIndex(com.github.difflib.unifieddiff.UnifiedDiffReader)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:384,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.regex.MatchResult
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - com.github.difflib.unifieddiff.InternalUnifiedDiffReader
      - com.github.difflib.unifieddiff.UnifiedDiff
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - com.github.difflib.unifieddiff.UnifiedDiffFile
      - java.util.logging.Logger
      - java.util.List<String>
      - java.util.List<String>
      - java.util.List<Integer>
      - java.util.List<Integer>
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - match
    - line
    argTypes:
    - java.util.regex.MatchResult
    - String
    constantsTouched: []
    func_position:
      end: 385
      start: 381
    functionDepth: 0
    functionLinenumber: 381
    functionLinenumberEnd: 385
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffReader].processIndex(java.util.regex.MatchResult,String)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffReader.java
    functionUses: 0
    functionsReached:
    - '[java.util.logging.Logger].log(com.github.difflib.unifieddiff.UnifiedDiffReader,String,String)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffFile].setIndex(com.github.difflib.unifieddiff.UnifiedDiffReader)'
    - '[String].substring(int)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffReader].processIndex(java.util.regex.MatchResult,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader].extractFileName(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:389,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffFile].setFromFile(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:389,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader].extractTimestamp(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:390,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffFile].setFromTimestamp(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:390,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.regex.MatchResult
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - com.github.difflib.unifieddiff.InternalUnifiedDiffReader
      - com.github.difflib.unifieddiff.UnifiedDiff
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - com.github.difflib.unifieddiff.UnifiedDiffFile
      - java.util.logging.Logger
      - java.util.List<String>
      - java.util.List<String>
      - java.util.List<Integer>
      - java.util.List<Integer>
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - match
    - line
    argTypes:
    - java.util.regex.MatchResult
    - String
    constantsTouched: []
    func_position:
      end: 391
      start: 387
    functionDepth: 2
    functionLinenumber: 387
    functionLinenumberEnd: 391
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffReader].processFromFile(java.util.regex.MatchResult,String)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffReader.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.unifieddiff.UnifiedDiffFile].setFromTimestamp(String)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffFile].setFromFile(String)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReader].extractFileName(String)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReader].extractTimestamp(String)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffReader].processFromFile(java.util.regex.MatchResult,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader].extractFileName(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:395,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffFile].setToFile(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:395,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader].extractTimestamp(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:396,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffFile].setToTimestamp(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:396,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.regex.MatchResult
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - com.github.difflib.unifieddiff.InternalUnifiedDiffReader
      - com.github.difflib.unifieddiff.UnifiedDiff
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - com.github.difflib.unifieddiff.UnifiedDiffFile
      - java.util.logging.Logger
      - java.util.List<String>
      - java.util.List<String>
      - java.util.List<Integer>
      - java.util.List<Integer>
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - match
    - line
    argTypes:
    - java.util.regex.MatchResult
    - String
    constantsTouched: []
    func_position:
      end: 397
      start: 393
    functionDepth: 2
    functionLinenumber: 393
    functionLinenumberEnd: 397
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffReader].processToFile(java.util.regex.MatchResult,String)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffReader.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.unifieddiff.UnifiedDiffFile].setToFile(String)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffFile].setToTimestamp(String)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReader].extractFileName(String)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReader].extractTimestamp(String)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffReader].processToFile(java.util.regex.MatchResult,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.regex.MatchResult].group(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:400,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffFile].setRenameFrom(com.github.difflib.unifieddiff.UnifiedDiffReader)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:400,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.regex.MatchResult
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - com.github.difflib.unifieddiff.InternalUnifiedDiffReader
      - com.github.difflib.unifieddiff.UnifiedDiff
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - com.github.difflib.unifieddiff.UnifiedDiffFile
      - java.util.logging.Logger
      - java.util.List<String>
      - java.util.List<String>
      - java.util.List<Integer>
      - java.util.List<Integer>
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - match
    - line
    argTypes:
    - java.util.regex.MatchResult
    - String
    constantsTouched: []
    func_position:
      end: 401
      start: 399
    functionDepth: 0
    functionLinenumber: 399
    functionLinenumberEnd: 401
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffReader].processRenameFrom(java.util.regex.MatchResult,String)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffReader.java
    functionUses: 0
    functionsReached:
    - '[java.util.regex.MatchResult].group(int)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffFile].setRenameFrom(com.github.difflib.unifieddiff.UnifiedDiffReader)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffReader].processRenameFrom(java.util.regex.MatchResult,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.regex.MatchResult].group(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:404,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffFile].setRenameTo(com.github.difflib.unifieddiff.UnifiedDiffReader)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:404,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.regex.MatchResult
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - com.github.difflib.unifieddiff.InternalUnifiedDiffReader
      - com.github.difflib.unifieddiff.UnifiedDiff
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - com.github.difflib.unifieddiff.UnifiedDiffFile
      - java.util.logging.Logger
      - java.util.List<String>
      - java.util.List<String>
      - java.util.List<Integer>
      - java.util.List<Integer>
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - match
    - line
    argTypes:
    - java.util.regex.MatchResult
    - String
    constantsTouched: []
    func_position:
      end: 405
      start: 403
    functionDepth: 0
    functionLinenumber: 403
    functionLinenumberEnd: 405
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffReader].processRenameTo(java.util.regex.MatchResult,String)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffReader.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.unifieddiff.UnifiedDiffFile].setRenameTo(com.github.difflib.unifieddiff.UnifiedDiffReader)'
    - '[java.util.regex.MatchResult].group(int)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffReader].processRenameTo(java.util.regex.MatchResult,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.regex.MatchResult].group(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:408,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffFile].setCopyFrom(com.github.difflib.unifieddiff.UnifiedDiffReader)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:408,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.regex.MatchResult
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - com.github.difflib.unifieddiff.InternalUnifiedDiffReader
      - com.github.difflib.unifieddiff.UnifiedDiff
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - com.github.difflib.unifieddiff.UnifiedDiffFile
      - java.util.logging.Logger
      - java.util.List<String>
      - java.util.List<String>
      - java.util.List<Integer>
      - java.util.List<Integer>
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - match
    - line
    argTypes:
    - java.util.regex.MatchResult
    - String
    constantsTouched: []
    func_position:
      end: 409
      start: 407
    functionDepth: 0
    functionLinenumber: 407
    functionLinenumberEnd: 409
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffReader].processCopyFrom(java.util.regex.MatchResult,String)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffReader.java
    functionUses: 0
    functionsReached:
    - '[java.util.regex.MatchResult].group(int)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffFile].setCopyFrom(com.github.difflib.unifieddiff.UnifiedDiffReader)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffReader].processCopyFrom(java.util.regex.MatchResult,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.regex.MatchResult].group(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:412,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffFile].setCopyTo(com.github.difflib.unifieddiff.UnifiedDiffReader)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:412,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.regex.MatchResult
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - com.github.difflib.unifieddiff.InternalUnifiedDiffReader
      - com.github.difflib.unifieddiff.UnifiedDiff
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - com.github.difflib.unifieddiff.UnifiedDiffFile
      - java.util.logging.Logger
      - java.util.List<String>
      - java.util.List<String>
      - java.util.List<Integer>
      - java.util.List<Integer>
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - match
    - line
    argTypes:
    - java.util.regex.MatchResult
    - String
    constantsTouched: []
    func_position:
      end: 413
      start: 411
    functionDepth: 0
    functionLinenumber: 411
    functionLinenumberEnd: 413
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffReader].processCopyTo(java.util.regex.MatchResult,String)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffReader.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.unifieddiff.UnifiedDiffFile].setCopyTo(com.github.difflib.unifieddiff.UnifiedDiffReader)'
    - '[java.util.regex.MatchResult].group(int)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffReader].processCopyTo(java.util.regex.MatchResult,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.regex.MatchResult].group(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:417,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffFile].setNewFileMode(com.github.difflib.unifieddiff.UnifiedDiffReader)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:417,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.regex.MatchResult
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - com.github.difflib.unifieddiff.InternalUnifiedDiffReader
      - com.github.difflib.unifieddiff.UnifiedDiff
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - com.github.difflib.unifieddiff.UnifiedDiffFile
      - java.util.logging.Logger
      - java.util.List<String>
      - java.util.List<String>
      - java.util.List<Integer>
      - java.util.List<Integer>
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - match
    - line
    argTypes:
    - java.util.regex.MatchResult
    - String
    constantsTouched: []
    func_position:
      end: 418
      start: 415
    functionDepth: 0
    functionLinenumber: 415
    functionLinenumberEnd: 418
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffReader].processNewFileMode(java.util.regex.MatchResult,String)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffReader.java
    functionUses: 0
    functionsReached:
    - '[java.util.regex.MatchResult].group(int)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffFile].setNewFileMode(com.github.difflib.unifieddiff.UnifiedDiffReader)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffReader].processNewFileMode(java.util.regex.MatchResult,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.regex.MatchResult].group(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:422,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffFile].setDeletedFileMode(com.github.difflib.unifieddiff.UnifiedDiffReader)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:422,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.regex.MatchResult
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - com.github.difflib.unifieddiff.InternalUnifiedDiffReader
      - com.github.difflib.unifieddiff.UnifiedDiff
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - com.github.difflib.unifieddiff.UnifiedDiffFile
      - java.util.logging.Logger
      - java.util.List<String>
      - java.util.List<String>
      - java.util.List<Integer>
      - java.util.List<Integer>
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - match
    - line
    argTypes:
    - java.util.regex.MatchResult
    - String
    constantsTouched: []
    func_position:
      end: 423
      start: 420
    functionDepth: 0
    functionLinenumber: 420
    functionLinenumberEnd: 423
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffReader].processDeletedFileMode(java.util.regex.MatchResult,String)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffReader.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.unifieddiff.UnifiedDiffFile].setDeletedFileMode(com.github.difflib.unifieddiff.UnifiedDiffReader)'
    - '[java.util.regex.MatchResult].group(int)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffReader].processDeletedFileMode(java.util.regex.MatchResult,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.regex.MatchResult].group(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:426,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffFile].setOldMode(com.github.difflib.unifieddiff.UnifiedDiffReader)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:426,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.regex.MatchResult
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - com.github.difflib.unifieddiff.InternalUnifiedDiffReader
      - com.github.difflib.unifieddiff.UnifiedDiff
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - com.github.difflib.unifieddiff.UnifiedDiffFile
      - java.util.logging.Logger
      - java.util.List<String>
      - java.util.List<String>
      - java.util.List<Integer>
      - java.util.List<Integer>
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - match
    - line
    argTypes:
    - java.util.regex.MatchResult
    - String
    constantsTouched: []
    func_position:
      end: 427
      start: 425
    functionDepth: 0
    functionLinenumber: 425
    functionLinenumberEnd: 427
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffReader].processOldMode(java.util.regex.MatchResult,String)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffReader.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.unifieddiff.UnifiedDiffFile].setOldMode(com.github.difflib.unifieddiff.UnifiedDiffReader)'
    - '[java.util.regex.MatchResult].group(int)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffReader].processOldMode(java.util.regex.MatchResult,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.regex.MatchResult].group(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:430,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffFile].setNewMode(com.github.difflib.unifieddiff.UnifiedDiffReader)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:430,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.regex.MatchResult
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - com.github.difflib.unifieddiff.InternalUnifiedDiffReader
      - com.github.difflib.unifieddiff.UnifiedDiff
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - com.github.difflib.unifieddiff.UnifiedDiffFile
      - java.util.logging.Logger
      - java.util.List<String>
      - java.util.List<String>
      - java.util.List<Integer>
      - java.util.List<Integer>
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - match
    - line
    argTypes:
    - java.util.regex.MatchResult
    - String
    constantsTouched: []
    func_position:
      end: 431
      start: 429
    functionDepth: 0
    functionLinenumber: 429
    functionLinenumberEnd: 431
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffReader].processNewMode(java.util.regex.MatchResult,String)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffReader.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.unifieddiff.UnifiedDiffFile].setNewMode(com.github.difflib.unifieddiff.UnifiedDiffReader)'
    - '[java.util.regex.MatchResult].group(int)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffReader].processNewMode(java.util.regex.MatchResult,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.regex.MatchResult].group(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:434,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffFile].setBinaryAdded(com.github.difflib.unifieddiff.UnifiedDiffReader)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:434,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.regex.MatchResult
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - com.github.difflib.unifieddiff.InternalUnifiedDiffReader
      - com.github.difflib.unifieddiff.UnifiedDiff
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - com.github.difflib.unifieddiff.UnifiedDiffFile
      - java.util.logging.Logger
      - java.util.List<String>
      - java.util.List<String>
      - java.util.List<Integer>
      - java.util.List<Integer>
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - match
    - line
    argTypes:
    - java.util.regex.MatchResult
    - String
    constantsTouched: []
    func_position:
      end: 435
      start: 433
    functionDepth: 0
    functionLinenumber: 433
    functionLinenumberEnd: 435
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffReader].processBinaryAdded(java.util.regex.MatchResult,String)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffReader.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.unifieddiff.UnifiedDiffFile].setBinaryAdded(com.github.difflib.unifieddiff.UnifiedDiffReader)'
    - '[java.util.regex.MatchResult].group(int)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffReader].processBinaryAdded(java.util.regex.MatchResult,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.regex.MatchResult].group(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:438,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffFile].setBinaryDeleted(com.github.difflib.unifieddiff.UnifiedDiffReader)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:438,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.regex.MatchResult
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - com.github.difflib.unifieddiff.InternalUnifiedDiffReader
      - com.github.difflib.unifieddiff.UnifiedDiff
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - com.github.difflib.unifieddiff.UnifiedDiffFile
      - java.util.logging.Logger
      - java.util.List<String>
      - java.util.List<String>
      - java.util.List<Integer>
      - java.util.List<Integer>
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - match
    - line
    argTypes:
    - java.util.regex.MatchResult
    - String
    constantsTouched: []
    func_position:
      end: 439
      start: 437
    functionDepth: 0
    functionLinenumber: 437
    functionLinenumberEnd: 439
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffReader].processBinaryDeleted(java.util.regex.MatchResult,String)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffReader.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.unifieddiff.UnifiedDiffFile].setBinaryDeleted(com.github.difflib.unifieddiff.UnifiedDiffReader)'
    - '[java.util.regex.MatchResult].group(int)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffReader].processBinaryDeleted(java.util.regex.MatchResult,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.regex.MatchResult].group(int)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:442,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffFile].setBinaryEdited(com.github.difflib.unifieddiff.UnifiedDiffReader)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:442,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.regex.MatchResult
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - com.github.difflib.unifieddiff.InternalUnifiedDiffReader
      - com.github.difflib.unifieddiff.UnifiedDiff
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - com.github.difflib.unifieddiff.UnifiedDiffFile
      - java.util.logging.Logger
      - java.util.List<String>
      - java.util.List<String>
      - java.util.List<Integer>
      - java.util.List<Integer>
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - match
    - line
    argTypes:
    - java.util.regex.MatchResult
    - String
    constantsTouched: []
    func_position:
      end: 443
      start: 441
    functionDepth: 0
    functionLinenumber: 441
    functionLinenumberEnd: 443
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffReader].processBinaryEdited(java.util.regex.MatchResult,String)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffReader.java
    functionUses: 0
    functionsReached:
    - '[java.util.regex.MatchResult].group(int)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffFile].setBinaryEdited(com.github.difflib.unifieddiff.UnifiedDiffReader)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffReader].processBinaryEdited(java.util.regex.MatchResult,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.regex.Pattern].matcher(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:446,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader].find()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:448,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader].start()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:449,1
    - Dst: line.substring(int,com.github.difflib.unifieddiff.UnifiedDiffReader)
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:449,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader].split(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:451,1
    - Dst: line.substring(int)
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:452,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader].replaceFirst(String,String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:452,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader].trim()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:452,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - com.github.difflib.unifieddiff.InternalUnifiedDiffReader
      - com.github.difflib.unifieddiff.UnifiedDiff
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - com.github.difflib.unifieddiff.UnifiedDiffFile
      - java.util.logging.Logger
      - java.util.List<String>
      - java.util.List<String>
      - java.util.List<Integer>
      - java.util.List<Integer>
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - _line
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 453
      start: 445
    functionDepth: 0
    functionLinenumber: 445
    functionLinenumberEnd: 453
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffReader].extractFileName(String)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffReader.java
    functionUses: 2
    functionsReached:
    - '[com.github.difflib.unifieddiff.UnifiedDiffReader].find()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReader].trim()'
    - '[java.util.regex.Pattern].matcher(String)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReader].start()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReader].split(String)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReader].replaceFirst(String,String)'
    - line.substring(int)
    - line.substring(int,com.github.difflib.unifieddiff.UnifiedDiffReader)
    linkageType: ''
    returnType: String
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffReader].extractFileName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.regex.Pattern].matcher(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:456,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader].find()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:457,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader].group()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader:458,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - com.github.difflib.unifieddiff.InternalUnifiedDiffReader
      - com.github.difflib.unifieddiff.UnifiedDiff
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - UnifiedDiffLine
      - com.github.difflib.unifieddiff.UnifiedDiffFile
      - java.util.logging.Logger
      - java.util.List<String>
      - java.util.List<String>
      - java.util.List<Integer>
      - java.util.List<Integer>
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - line
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 461
      start: 455
    functionDepth: 0
    functionLinenumber: 455
    functionLinenumberEnd: 461
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffReader].extractTimestamp(String)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffReader.java
    functionUses: 2
    functionsReached:
    - '[com.github.difflib.unifieddiff.UnifiedDiffReader].find()'
    - '[java.util.regex.Pattern].matcher(String)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReader].group()'
    linkageType: ''
    returnType: String
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffReader].extractTimestamp(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine].<init>(boolean,String,java.util.function.BiConsumer<java.util.regex.MatchResult,String>)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine:470,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.function.BiConsumer<java.util.regex.MatchResult,String>
      classConcrete: true
      classEnum: false
      classFields:
      - Pattern
      - BiConsumer<MatchResult, String>
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - pattern
    - command
    argTypes:
    - String
    - java.util.function.BiConsumer<java.util.regex.MatchResult,String>
    constantsTouched: []
    func_position:
      end: 471
      start: 469
    functionDepth: 1
    functionLinenumber: 469
    functionLinenumberEnd: 471
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine].<init>(String,java.util.function.BiConsumer<java.util.regex.MatchResult,String>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffReader.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine].<init>(boolean,String,java.util.function.BiConsumer<java.util.regex.MatchResult,String>)'
    linkageType: ''
    returnType: com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine].<init>(String,java.util.function.BiConsumer<java.util.regex.MatchResult,String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.regex.Pattern].compile(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine:474,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - String
      - java.util.function.BiConsumer<java.util.regex.MatchResult,String>
      classConcrete: true
      classEnum: false
      classFields:
      - Pattern
      - BiConsumer<MatchResult, String>
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - stopsHeaderParsing
    - pattern
    - command
    argTypes:
    - boolean
    - String
    - java.util.function.BiConsumer<java.util.regex.MatchResult,String>
    constantsTouched: []
    func_position:
      end: 477
      start: 473
    functionDepth: 0
    functionLinenumber: 473
    functionLinenumberEnd: 477
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine].<init>(boolean,String,java.util.function.BiConsumer<java.util.regex.MatchResult,String>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffReader.java
    functionUses: 1
    functionsReached:
    - '[java.util.regex.Pattern].compile(String)'
    linkageType: ''
    returnType: com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine].<init>(boolean,String,java.util.function.BiConsumer<java.util.regex.MatchResult,String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - java.util.regex.Pattern
      - java.util.function.BiConsumer<java.util.regex.MatchResult,String>
      classConcrete: true
      classEnum: false
      classFields:
      - Pattern
      - BiConsumer<MatchResult, String>
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - stopsHeaderParsing
    - pattern
    - command
    argTypes:
    - boolean
    - java.util.regex.Pattern
    - java.util.function.BiConsumer<java.util.regex.MatchResult,String>
    constantsTouched: []
    func_position:
      end: 483
      start: 479
    functionDepth: 0
    functionLinenumber: 479
    functionLinenumberEnd: 483
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine].<init>(boolean,java.util.regex.Pattern,java.util.function.BiConsumer<java.util.regex.MatchResult,String>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine].<init>(boolean,java.util.regex.Pattern,java.util.function.BiConsumer<java.util.regex.MatchResult,String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Pattern].matcher(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine:486,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine].find()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine:487,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Pattern
      - BiConsumer<MatchResult, String>
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - line
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 488
      start: 485
    functionDepth: 0
    functionLinenumber: 485
    functionLinenumberEnd: 488
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine].validLine(String)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffReader.java
    functionUses: 1
    functionsReached:
    - '[com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine].find()'
    - '[Pattern].matcher(String)'
    linkageType: ''
    returnType: boolean
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine].validLine(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Pattern].matcher(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine:491,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine].find()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine:492,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine].toMatchResult()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine:493,1
    - Dst: '[BiConsumer<MatchResult, String>].accept(com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine,String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine:493,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Pattern
      - BiConsumer<MatchResult, String>
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - com.github.difflib.unifieddiff.UnifiedDiffParserException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - line
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 498
      start: 490
    functionDepth: 0
    functionLinenumber: 490
    functionLinenumberEnd: 498
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine].processLine(String)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffReader.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine].find()'
    - '[Pattern].matcher(String)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine].toMatchResult()'
    - '[BiConsumer<MatchResult, String>].accept(com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine,String)'
    linkageType: ''
    returnType: boolean
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine].processLine(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Pattern
      - BiConsumer<MatchResult, String>
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 502
      start: 500
    functionDepth: 0
    functionLinenumber: 500
    functionLinenumberEnd: 502
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine].isStopsHeaderParsing()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine].isStopsHeaderParsing()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Pattern
      - BiConsumer<MatchResult, String>
      - boolean
      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: 507
      start: 504
    functionDepth: 0
    functionLinenumber: 504
    functionLinenumberEnd: 507
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine].toString()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.BufferedReader].<init>(java.io.Reader)'
      Src: com.github.difflib.unifieddiff.InternalUnifiedDiffReader:516,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Reader
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.github.difflib.unifieddiff.InternalUnifiedDiffReader
      static: false
      superClass: java.io.BufferedReader
    argCount: 1
    argNames:
    - reader
    argTypes:
    - java.io.Reader
    constantsTouched: []
    func_position:
      end: 517
      start: 515
    functionDepth: 0
    functionLinenumber: 515
    functionLinenumberEnd: 517
    functionName: '[com.github.difflib.unifieddiff.InternalUnifiedDiffReader].<init>(java.io.Reader)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffReader.java
    functionUses: 1
    functionsReached:
    - '[java.io.BufferedReader].<init>(java.io.Reader)'
    linkageType: ''
    returnType: com.github.difflib.unifieddiff.InternalUnifiedDiffReader
    signature: '[com.github.difflib.unifieddiff.InternalUnifiedDiffReader].<init>(java.io.Reader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.BufferedReader].readLine()'
      Src: com.github.difflib.unifieddiff.InternalUnifiedDiffReader:521,1
    - Dst: '[com.github.difflib.unifieddiff.InternalUnifiedDiffReader].lastLine()'
      Src: com.github.difflib.unifieddiff.InternalUnifiedDiffReader:522,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: java.io.BufferedReader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 523
      start: 519
    functionDepth: 1
    functionLinenumber: 519
    functionLinenumberEnd: 523
    functionName: '[com.github.difflib.unifieddiff.InternalUnifiedDiffReader].readLine()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffReader.java
    functionUses: 2
    functionsReached:
    - '[java.io.BufferedReader].readLine()'
    - '[com.github.difflib.unifieddiff.InternalUnifiedDiffReader].lastLine()'
    linkageType: ''
    returnType: String
    signature: '[com.github.difflib.unifieddiff.InternalUnifiedDiffReader].readLine()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: java.io.BufferedReader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 527
      start: 525
    functionDepth: 0
    functionLinenumber: 525
    functionLinenumberEnd: 527
    functionName: '[com.github.difflib.unifieddiff.InternalUnifiedDiffReader].lastLine()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffReader.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.github.difflib.unifieddiff.InternalUnifiedDiffReader].lastLine()'
  - 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.github.difflib.unifieddiff.UnifiedDiffParserException
      static: false
      superClass: RuntimeException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 24
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 24
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffParserException].<init>()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffParserException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.github.difflib.unifieddiff.UnifiedDiffParserException
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffParserException].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffParserException:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.github.difflib.unifieddiff.UnifiedDiffParserException
      static: false
      superClass: RuntimeException
    argCount: 1
    argNames:
    - message
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 28
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 28
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffParserException].<init>(String)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffParserException.java
    functionUses: 1
    functionsReached:
    - '[RuntimeException].<init>(String)'
    linkageType: ''
    returnType: com.github.difflib.unifieddiff.UnifiedDiffParserException
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffParserException].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String,Throwable)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffParserException:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Throwable
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.github.difflib.unifieddiff.UnifiedDiffParserException
      static: false
      superClass: RuntimeException
    argCount: 2
    argNames:
    - message
    - cause
    argTypes:
    - String
    - Throwable
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffParserException].<init>(String,Throwable)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffParserException.java
    functionUses: 0
    functionsReached:
    - '[RuntimeException].<init>(String,Throwable)'
    linkageType: ''
    returnType: com.github.difflib.unifieddiff.UnifiedDiffParserException
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffParserException].<init>(String,Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(Throwable)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffParserException:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Throwable
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.github.difflib.unifieddiff.UnifiedDiffParserException
      static: false
      superClass: RuntimeException
    argCount: 1
    argNames:
    - cause
    argTypes:
    - Throwable
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffParserException].<init>(Throwable)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffParserException.java
    functionUses: 0
    functionsReached:
    - '[RuntimeException].<init>(Throwable)'
    linkageType: ''
    returnType: com.github.difflib.unifieddiff.UnifiedDiffParserException
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffParserException].<init>(Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String,Throwable,boolean,boolean)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffParserException:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Throwable
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.github.difflib.unifieddiff.UnifiedDiffParserException
      static: false
      superClass: RuntimeException
    argCount: 4
    argNames:
    - message
    - cause
    - enableSuppression
    - writableStackTrace
    argTypes:
    - String
    - Throwable
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffParserException].<init>(String,Throwable,boolean,boolean)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffParserException.java
    functionUses: 0
    functionsReached:
    - '[RuntimeException].<init>(String,Throwable,boolean,boolean)'
    linkageType: ''
    returnType: com.github.difflib.unifieddiff.UnifiedDiffParserException
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffParserException].<init>(String,Throwable,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - com.github.difflib.patch.Patch<String>
      - boolean
      - 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: 50
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffFile].getDiffCommand()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffFile.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffFile].getDiffCommand()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - com.github.difflib.patch.Patch<String>
      - boolean
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - diffCommand
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 54
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffFile].setDiffCommand(String)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffFile.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffFile].setDiffCommand(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - com.github.difflib.patch.Patch<String>
      - boolean
      - 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: 58
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffFile].getFromFile()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffFile.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffFile].getFromFile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - com.github.difflib.patch.Patch<String>
      - boolean
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fromFile
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 62
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffFile].setFromFile(String)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffFile.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffFile].setFromFile(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - com.github.difflib.patch.Patch<String>
      - boolean
      - 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: 66
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffFile].getToFile()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffFile.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffFile].getToFile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - com.github.difflib.patch.Patch<String>
      - boolean
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - toFile
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 70
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffFile].setToFile(String)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffFile.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffFile].setToFile(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - com.github.difflib.patch.Patch<String>
      - boolean
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 74
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 74
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffFile].setIndex(String)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffFile.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffFile].setIndex(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - com.github.difflib.patch.Patch<String>
      - boolean
      - 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: 78
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 78
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffFile].getIndex()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffFile.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffFile].getIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - com.github.difflib.patch.Patch<String>
      - boolean
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.github.difflib.patch.Patch<String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 82
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffFile].getPatch()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffFile.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.github.difflib.patch.Patch<String>
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffFile].getPatch()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - com.github.difflib.patch.Patch<String>
      - boolean
      - 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: 86
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 86
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffFile].getFromTimestamp()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffFile.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffFile].getFromTimestamp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - com.github.difflib.patch.Patch<String>
      - boolean
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fromTimestamp
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 90
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 90
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffFile].setFromTimestamp(String)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffFile.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffFile].setFromTimestamp(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - com.github.difflib.patch.Patch<String>
      - boolean
      - 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: 94
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 94
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffFile].getToTimestamp()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffFile.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffFile].getToTimestamp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - com.github.difflib.patch.Patch<String>
      - boolean
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - toTimestamp
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 98
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 98
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffFile].setToTimestamp(String)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffFile.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffFile].setToTimestamp(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - com.github.difflib.patch.Patch<String>
      - boolean
      - 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: 102
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 102
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffFile].getSimilarityIndex()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffFile.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Integer
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffFile].getSimilarityIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Integer
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - com.github.difflib.patch.Patch<String>
      - boolean
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - similarityIndex
    argTypes:
    - Integer
    constantsTouched: []
    func_position:
      end: 106
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 106
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffFile].setSimilarityIndex(Integer)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffFile.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffFile].setSimilarityIndex(Integer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - com.github.difflib.patch.Patch<String>
      - boolean
      - 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: 110
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 110
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffFile].getRenameFrom()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffFile.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffFile].getRenameFrom()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - com.github.difflib.patch.Patch<String>
      - boolean
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - renameFrom
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 114
      start: 112
    functionDepth: 0
    functionLinenumber: 112
    functionLinenumberEnd: 114
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffFile].setRenameFrom(String)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffFile.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffFile].setRenameFrom(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - com.github.difflib.patch.Patch<String>
      - boolean
      - 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: 118
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 118
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffFile].getRenameTo()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffFile.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffFile].getRenameTo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - com.github.difflib.patch.Patch<String>
      - boolean
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - renameTo
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 122
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 122
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffFile].setRenameTo(String)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffFile.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffFile].setRenameTo(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - com.github.difflib.patch.Patch<String>
      - boolean
      - 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: 126
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 126
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffFile].getCopyFrom()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffFile.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffFile].getCopyFrom()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - com.github.difflib.patch.Patch<String>
      - boolean
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - copyFrom
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 130
      start: 128
    functionDepth: 0
    functionLinenumber: 128
    functionLinenumberEnd: 130
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffFile].setCopyFrom(String)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffFile.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffFile].setCopyFrom(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - com.github.difflib.patch.Patch<String>
      - boolean
      - 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: 134
      start: 132
    functionDepth: 0
    functionLinenumber: 132
    functionLinenumberEnd: 134
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffFile].getCopyTo()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffFile.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffFile].getCopyTo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - com.github.difflib.patch.Patch<String>
      - boolean
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - copyTo
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 138
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 138
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffFile].setCopyTo(String)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffFile.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffFile].setCopyTo(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffFile].<init>()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffFile:141,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffFile].setFromFile(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffFile:142,1
    - Dst: '[com.github.difflib.unifieddiff.UnifiedDiffFile].setToFile(String)'
      Src: com.github.difflib.unifieddiff.UnifiedDiffFile:143,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - com.github.difflib.patch.Patch<String>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - com.github.difflib.patch.Patch<String>
      - boolean
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.github.difflib.unifieddiff.UnifiedDiffFile
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - fromFile
    - toFile
    - patch
    argTypes:
    - String
    - String
    - com.github.difflib.patch.Patch<String>
    constantsTouched: []
    func_position:
      end: 146
      start: 140
    functionDepth: 5
    functionLinenumber: 140
    functionLinenumberEnd: 146
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffFile].from(String,String,com.github.difflib.patch.Patch<String>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffFile.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.unifieddiff.UnifiedDiffFile].<init>()'
    - '[com.github.difflib.unifieddiff.UnifiedDiffFile].setToFile(String)'
    - '[com.github.difflib.unifieddiff.UnifiedDiffFile].setFromFile(String)'
    linkageType: ''
    returnType: com.github.difflib.unifieddiff.UnifiedDiffFile
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffFile].from(String,String,com.github.difflib.patch.Patch<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - com.github.difflib.patch.Patch<String>
      - boolean
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newFileMode
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 150
      start: 148
    functionDepth: 0
    functionLinenumber: 148
    functionLinenumberEnd: 150
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffFile].setNewFileMode(String)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffFile.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffFile].setNewFileMode(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - com.github.difflib.patch.Patch<String>
      - boolean
      - 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: 154
      start: 152
    functionDepth: 0
    functionLinenumber: 152
    functionLinenumberEnd: 154
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffFile].getNewFileMode()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffFile.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffFile].getNewFileMode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - com.github.difflib.patch.Patch<String>
      - boolean
      - 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: 158
      start: 156
    functionDepth: 0
    functionLinenumber: 156
    functionLinenumberEnd: 158
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffFile].getDeletedFileMode()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffFile.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffFile].getDeletedFileMode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - com.github.difflib.patch.Patch<String>
      - boolean
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - deletedFileMode
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 162
      start: 160
    functionDepth: 0
    functionLinenumber: 160
    functionLinenumberEnd: 162
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffFile].setDeletedFileMode(String)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffFile.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffFile].setDeletedFileMode(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - com.github.difflib.patch.Patch<String>
      - boolean
      - 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: 166
      start: 164
    functionDepth: 0
    functionLinenumber: 164
    functionLinenumberEnd: 166
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffFile].getOldMode()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffFile.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffFile].getOldMode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - com.github.difflib.patch.Patch<String>
      - boolean
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - oldMode
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 170
      start: 168
    functionDepth: 0
    functionLinenumber: 168
    functionLinenumberEnd: 170
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffFile].setOldMode(String)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffFile.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffFile].setOldMode(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - com.github.difflib.patch.Patch<String>
      - boolean
      - 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: 174
      start: 172
    functionDepth: 0
    functionLinenumber: 172
    functionLinenumberEnd: 174
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffFile].getNewMode()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffFile.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffFile].getNewMode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - com.github.difflib.patch.Patch<String>
      - boolean
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newMode
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 178
      start: 176
    functionDepth: 0
    functionLinenumber: 176
    functionLinenumberEnd: 178
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffFile].setNewMode(String)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffFile.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffFile].setNewMode(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - com.github.difflib.patch.Patch<String>
      - boolean
      - 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: 182
      start: 180
    functionDepth: 0
    functionLinenumber: 180
    functionLinenumberEnd: 182
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffFile].getBinaryAdded()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffFile.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffFile].getBinaryAdded()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - com.github.difflib.patch.Patch<String>
      - boolean
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - binaryAdded
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 186
      start: 184
    functionDepth: 0
    functionLinenumber: 184
    functionLinenumberEnd: 186
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffFile].setBinaryAdded(String)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffFile.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffFile].setBinaryAdded(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - com.github.difflib.patch.Patch<String>
      - boolean
      - 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: 190
      start: 188
    functionDepth: 0
    functionLinenumber: 188
    functionLinenumberEnd: 190
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffFile].getBinaryDeleted()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffFile.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffFile].getBinaryDeleted()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - com.github.difflib.patch.Patch<String>
      - boolean
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - binaryDeleted
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 194
      start: 192
    functionDepth: 0
    functionLinenumber: 192
    functionLinenumberEnd: 194
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffFile].setBinaryDeleted(String)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffFile.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffFile].setBinaryDeleted(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - com.github.difflib.patch.Patch<String>
      - boolean
      - 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: 198
      start: 196
    functionDepth: 0
    functionLinenumber: 196
    functionLinenumberEnd: 198
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffFile].getBinaryEdited()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffFile.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffFile].getBinaryEdited()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - com.github.difflib.patch.Patch<String>
      - boolean
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - binaryEdited
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 202
      start: 200
    functionDepth: 0
    functionLinenumber: 200
    functionLinenumberEnd: 202
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffFile].setBinaryEdited(String)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffFile.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffFile].setBinaryEdited(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - com.github.difflib.patch.Patch<String>
      - boolean
      - Integer
      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: 206
      start: 204
    functionDepth: 0
    functionLinenumber: 204
    functionLinenumberEnd: 206
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffFile].isNoNewLineAtTheEndOfTheFile()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffFile.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffFile].isNoNewLineAtTheEndOfTheFile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - com.github.difflib.patch.Patch<String>
      - boolean
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - noNewLineAtTheEndOfTheFile
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 210
      start: 208
    functionDepth: 0
    functionLinenumber: 208
    functionLinenumberEnd: 210
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffFile].setNoNewLineAtTheEndOfTheFile(boolean)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffFile.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffFile].setNoNewLineAtTheEndOfTheFile(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.patch.Patch].<init>()'
      Src: com.github.difflib.unifieddiff.UnifiedDiffFile:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - com.github.difflib.patch.Patch<String>
      - boolean
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.github.difflib.unifieddiff.UnifiedDiffFile
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 4
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.github.difflib.unifieddiff.UnifiedDiffFile].<init>()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffFile.java
    functionUses: 2
    functionsReached:
    - '[com.github.difflib.patch.Patch].<init>()'
    linkageType: ''
    returnType: com.github.difflib.unifieddiff.UnifiedDiffFile
    signature: '[com.github.difflib.unifieddiff.UnifiedDiffFile].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Tag
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Tag
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.github.difflib.text.DiffRow
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - tag
    - oldLine
    - newLine
    argTypes:
    - Tag
    - String
    - String
    constantsTouched: []
    func_position:
      end: 36
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 36
    functionName: '[com.github.difflib.text.DiffRow].<init>(Tag,String,String)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/text/DiffRow.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.github.difflib.text.DiffRow
    signature: '[com.github.difflib.text.DiffRow].<init>(Tag,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Tag
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Tag
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[com.github.difflib.text.DiffRow].getTag()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/text/DiffRow.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Tag
    signature: '[com.github.difflib.text.DiffRow].getTag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Tag
      classConcrete: true
      classEnum: false
      classFields:
      - Tag
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - tag
    argTypes:
    - Tag
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[com.github.difflib.text.DiffRow].setTag(Tag)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/text/DiffRow.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.text.DiffRow].setTag(Tag)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Tag
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: '[com.github.difflib.text.DiffRow].getOldLine()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/text/DiffRow.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.github.difflib.text.DiffRow].getOldLine()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Tag
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: '[com.github.difflib.text.DiffRow].getNewLine()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/text/DiffRow.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.github.difflib.text.DiffRow].getNewLine()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].hash(String,String,Tag)'
      Src: com.github.difflib.text.DiffRow:75,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Tag
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 76
    functionName: '[com.github.difflib.text.DiffRow].hashCode()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/text/DiffRow.java
    functionUses: 0
    functionsReached:
    - '[java.util.Objects].hash(String,String,Tag)'
    linkageType: ''
    returnType: int
    signature: '[com.github.difflib.text.DiffRow].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.text.DiffRow].getClass()'
      Src: com.github.difflib.text.DiffRow:86,1
    - Dst: '[Object].getClass()'
      Src: com.github.difflib.text.DiffRow:86,1
    - Dst: '[String].equals(com.github.difflib.text.DiffRow)'
      Src: com.github.difflib.text.DiffRow:94,1
    - Dst: '[String].equals(com.github.difflib.text.DiffRow)'
      Src: com.github.difflib.text.DiffRow:101,1
    - Dst: '[Tag].equals(com.github.difflib.text.DiffRow)'
      Src: com.github.difflib.text.DiffRow:108,1
    CyclomaticComplexity: 22
    EdgeCount: 22
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Tag
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 112
      start: 78
    functionDepth: 1
    functionLinenumber: 78
    functionLinenumberEnd: 112
    functionName: '[com.github.difflib.text.DiffRow].equals(Object)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/text/DiffRow.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.text.DiffRow].getClass()'
    - '[Object].getClass()'
    - '[Tag].equals(com.github.difflib.text.DiffRow)'
    - '[String].equals(com.github.difflib.text.DiffRow)'
    linkageType: ''
    returnType: boolean
    signature: '[com.github.difflib.text.DiffRow].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Tag
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 117
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 117
    functionName: '[com.github.difflib.text.DiffRow].toString()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/text/DiffRow.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.github.difflib.text.DiffRow].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].replace(String,String)'
      Src: com.github.difflib.text.StringUtils:31,1
    - Dst: '[com.github.difflib.text.StringUtils].replace(String,String)'
      Src: com.github.difflib.text.StringUtils:31,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: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[com.github.difflib.text.StringUtils].htmlEntites(String)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/text/StringUtils.java
    functionUses: 2
    functionsReached:
    - '[com.github.difflib.text.StringUtils].replace(String,String)'
    - '[String].replace(String,String)'
    linkageType: ''
    returnType: String
    signature: '[com.github.difflib.text.StringUtils].htmlEntites(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.text.StringUtils].htmlEntites(String)'
      Src: com.github.difflib.text.StringUtils:35,1
    - Dst: '[String].replace(String,String)'
      Src: com.github.difflib.text.StringUtils:35,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: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 1
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[com.github.difflib.text.StringUtils].normalize(String)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/text/StringUtils.java
    functionUses: 1
    functionsReached:
    - '[String].replace(String,String)'
    - '[com.github.difflib.text.StringUtils].htmlEntites(String)'
    linkageType: ''
    returnType: String
    signature: '[com.github.difflib.text.StringUtils].normalize(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<String>].stream()'
      Src: com.github.difflib.text.StringUtils:39,1
    - Dst: '[com.github.difflib.text.StringUtils].map()'
      Src: com.github.difflib.text.StringUtils:39,1
    - Dst: '[com.github.difflib.text.StringUtils].toList()'
      Src: com.github.difflib.text.StringUtils:39,1
    - Dst: '[com.github.difflib.text.StringUtils].collect(com.github.difflib.text.StringUtils)'
      Src: com.github.difflib.text.StringUtils:39,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<String>
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<String>
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - list
    - columnWidth
    argTypes:
    - java.util.List<String>
    - int
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[com.github.difflib.text.StringUtils].wrapText(java.util.List<String>,int)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/text/StringUtils.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<String>].stream()'
    - '[com.github.difflib.text.StringUtils].collect(com.github.difflib.text.StringUtils)'
    - '[com.github.difflib.text.StringUtils].map()'
    - '[com.github.difflib.text.StringUtils].toList()'
    linkageType: ''
    returnType: java.util.List<String>
    signature: '[com.github.difflib.text.StringUtils].wrapText(java.util.List<String>,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.github.difflib.text.StringUtils:51,1
    - Dst: '[String].length()'
      Src: com.github.difflib.text.StringUtils:56,1
    - Dst: '[String].length()'
      Src: com.github.difflib.text.StringUtils:57,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: com.github.difflib.text.StringUtils:60,1
    - Dst: '[StringBuilder].charAt(int)'
      Src: com.github.difflib.text.StringUtils:64,1
    - Dst: Character.isHighSurrogate(com.github.difflib.text.StringUtils)
      Src: com.github.difflib.text.StringUtils:64,1
    - Dst: '[StringBuilder].charAt(com.github.difflib.text.StringUtils)'
      Src: com.github.difflib.text.StringUtils:64,1
    - Dst: Character.isLowSurrogate(com.github.difflib.text.StringUtils)
      Src: com.github.difflib.text.StringUtils:64,1
    - Dst: '[StringBuilder].length()'
      Src: com.github.difflib.text.StringUtils:67,1
    - Dst: '[StringBuilder].insert(com.github.difflib.text.StringUtils,String)'
      Src: com.github.difflib.text.StringUtils:72,1
    - Dst: '[StringBuilder].toString()'
      Src: com.github.difflib.text.StringUtils:76,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - line
    - columnWidth
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 77
      start: 49
    functionDepth: 1
    functionLinenumber: 49
    functionLinenumberEnd: 77
    functionName: '[com.github.difflib.text.StringUtils].wrapText(String,int)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/text/StringUtils.java
    functionUses: 2
    functionsReached:
    - '[StringBuilder].length()'
    - '[StringBuilder].<init>(String)'
    - '[StringBuilder].charAt(int)'
    - '[StringBuilder].charAt(com.github.difflib.text.StringUtils)'
    - '[IllegalArgumentException].<init>(String)'
    - '[StringBuilder].insert(com.github.difflib.text.StringUtils,String)'
    - '[StringBuilder].toString()'
    - Character.isLowSurrogate(com.github.difflib.text.StringUtils)
    - Character.isHighSurrogate(com.github.difflib.text.StringUtils)
    - '[String].length()'
    linkageType: ''
    returnType: String
    signature: '[com.github.difflib.text.StringUtils].wrapText(String,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: com.github.difflib.text.StringUtils
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 79
    functionName: '[com.github.difflib.text.StringUtils].<init>()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/text/StringUtils.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.github.difflib.text.StringUtils
    signature: '[com.github.difflib.text.StringUtils].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.text.DiffRowGenerator.Builder].<init>()'
      Src: com.github.difflib.text.DiffRowGenerator:94,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.BiPredicate<String,String>
      - java.util.function.BiPredicate<String,String>
      - java.util.function.Function<String,String>
      - java.util.function.Function<String,List<String>>
      - java.util.regex.Pattern
      - java.util.function.Function<String,List<String>>
      - java.util.regex.Pattern
      - java.util.function.Function<com.github.difflib.text.deltamerge.InlineDeltaMergeInfo,List<com.github.difflib.patch.AbstractDelta<String>>>
      - java.util.function.Function<com.github.difflib.text.deltamerge.InlineDeltaMergeInfo,List<com.github.difflib.patch.AbstractDelta<String>>>
      - int
      - java.util.function.BiPredicate<String,String>
      - boolean
      - java.util.function.Function<String,List<String>>
      - boolean
      - java.util.function.BiFunction<com.github.difflib.text.DiffRow.Tag,Boolean,String>
      - java.util.function.BiFunction<com.github.difflib.text.DiffRow.Tag,Boolean,String>
      - boolean
      - java.util.function.Function<String,String>
      - java.util.function.Function<String,String>
      - java.util.function.Function<com.github.difflib.text.deltamerge.InlineDeltaMergeInfo,List<com.github.difflib.patch.AbstractDelta<String>>>
      - java.util.function.Function<String,String>
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 93
    functionDepth: 1
    functionLinenumber: 93
    functionLinenumberEnd: 95
    functionName: '[com.github.difflib.text.DiffRowGenerator].create()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/text/DiffRowGenerator.java
    functionUses: 45
    functionsReached:
    - '[com.github.difflib.text.DiffRowGenerator.Builder].<init>()'
    linkageType: ''
    returnType: Builder
    signature: '[com.github.difflib.text.DiffRowGenerator].create()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].trim()'
      Src: com.github.difflib.text.DiffRowGenerator:98,1
    - Dst: '[java.util.regex.Pattern].matcher(com.github.difflib.text.DiffRowGenerator)'
      Src: com.github.difflib.text.DiffRowGenerator:98,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].replaceAll(String)'
      Src: com.github.difflib.text.DiffRowGenerator:98,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.BiPredicate<String,String>
      - java.util.function.BiPredicate<String,String>
      - java.util.function.Function<String,String>
      - java.util.function.Function<String,List<String>>
      - java.util.regex.Pattern
      - java.util.function.Function<String,List<String>>
      - java.util.regex.Pattern
      - java.util.function.Function<com.github.difflib.text.deltamerge.InlineDeltaMergeInfo,List<com.github.difflib.patch.AbstractDelta<String>>>
      - java.util.function.Function<com.github.difflib.text.deltamerge.InlineDeltaMergeInfo,List<com.github.difflib.patch.AbstractDelta<String>>>
      - int
      - java.util.function.BiPredicate<String,String>
      - boolean
      - java.util.function.Function<String,List<String>>
      - boolean
      - java.util.function.BiFunction<com.github.difflib.text.DiffRow.Tag,Boolean,String>
      - java.util.function.BiFunction<com.github.difflib.text.DiffRow.Tag,Boolean,String>
      - boolean
      - java.util.function.Function<String,String>
      - java.util.function.Function<String,String>
      - java.util.function.Function<com.github.difflib.text.deltamerge.InlineDeltaMergeInfo,List<com.github.difflib.patch.AbstractDelta<String>>>
      - java.util.function.Function<String,String>
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - raw
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 99
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 99
    functionName: '[com.github.difflib.text.DiffRowGenerator].adjustWhitespace(String)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/text/DiffRowGenerator.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.text.DiffRowGenerator].replaceAll(String)'
    - '[java.util.regex.Pattern].matcher(com.github.difflib.text.DiffRowGenerator)'
    - '[String].trim()'
    linkageType: ''
    returnType: String
    signature: '[com.github.difflib.text.DiffRowGenerator].adjustWhitespace(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].<init>()'
      Src: com.github.difflib.text.DiffRowGenerator:102,1
    - Dst: '[java.util.regex.Pattern].matcher(String)'
      Src: com.github.difflib.text.DiffRowGenerator:104,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].find()'
      Src: com.github.difflib.text.DiffRowGenerator:106,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].start()'
      Src: com.github.difflib.text.DiffRowGenerator:107,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].start()'
      Src: com.github.difflib.text.DiffRowGenerator:108,1
    - Dst: '[String].substring(com.github.difflib.text.DiffRowGenerator,com.github.difflib.text.DiffRowGenerator)'
      Src: com.github.difflib.text.DiffRowGenerator:108,1
    - Dst: '[ArrayList].add(com.github.difflib.text.DiffRowGenerator)'
      Src: com.github.difflib.text.DiffRowGenerator:108,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].group()'
      Src: com.github.difflib.text.DiffRowGenerator:110,1
    - Dst: '[ArrayList].add(com.github.difflib.text.DiffRowGenerator)'
      Src: com.github.difflib.text.DiffRowGenerator:110,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].end()'
      Src: com.github.difflib.text.DiffRowGenerator:111,1
    - Dst: '[String].length()'
      Src: com.github.difflib.text.DiffRowGenerator:113,1
    - Dst: '[String].substring(com.github.difflib.text.DiffRowGenerator)'
      Src: com.github.difflib.text.DiffRowGenerator:114,1
    - Dst: '[ArrayList].add(com.github.difflib.text.DiffRowGenerator)'
      Src: com.github.difflib.text.DiffRowGenerator:114,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.regex.Pattern
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.BiPredicate<String,String>
      - java.util.function.BiPredicate<String,String>
      - java.util.function.Function<String,String>
      - java.util.function.Function<String,List<String>>
      - java.util.regex.Pattern
      - java.util.function.Function<String,List<String>>
      - java.util.regex.Pattern
      - java.util.function.Function<com.github.difflib.text.deltamerge.InlineDeltaMergeInfo,List<com.github.difflib.patch.AbstractDelta<String>>>
      - java.util.function.Function<com.github.difflib.text.deltamerge.InlineDeltaMergeInfo,List<com.github.difflib.patch.AbstractDelta<String>>>
      - int
      - java.util.function.BiPredicate<String,String>
      - boolean
      - java.util.function.Function<String,List<String>>
      - boolean
      - java.util.function.BiFunction<com.github.difflib.text.DiffRow.Tag,Boolean,String>
      - java.util.function.BiFunction<com.github.difflib.text.DiffRow.Tag,Boolean,String>
      - boolean
      - java.util.function.Function<String,String>
      - java.util.function.Function<String,String>
      - java.util.function.Function<com.github.difflib.text.deltamerge.InlineDeltaMergeInfo,List<com.github.difflib.patch.AbstractDelta<String>>>
      - java.util.function.Function<String,String>
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: List<String>
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - str
    - SPLIT_PATTERN
    argTypes:
    - String
    - java.util.regex.Pattern
    constantsTouched: []
    func_position:
      end: 118
      start: 101
    functionDepth: 1
    functionLinenumber: 101
    functionLinenumberEnd: 118
    functionName: '[com.github.difflib.text.DiffRowGenerator].splitStringPreserveDelimiter(String,java.util.regex.Pattern)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/text/DiffRowGenerator.java
    functionUses: 3
    functionsReached:
    - '[ArrayList].add(com.github.difflib.text.DiffRowGenerator)'
    - '[String].length()'
    - '[java.util.regex.Pattern].matcher(String)'
    - '[String].substring(com.github.difflib.text.DiffRowGenerator,com.github.difflib.text.DiffRowGenerator)'
    - '[com.github.difflib.text.DiffRowGenerator].group()'
    - '[String].substring(com.github.difflib.text.DiffRowGenerator)'
    - '[com.github.difflib.text.DiffRowGenerator].end()'
    - '[ArrayList].<init>()'
    - '[com.github.difflib.text.DiffRowGenerator].find()'
    - '[com.github.difflib.text.DiffRowGenerator].start()'
    linkageType: ''
    returnType: List<String>
    signature: '[com.github.difflib.text.DiffRowGenerator].splitStringPreserveDelimiter(String,java.util.regex.Pattern)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[List<String>].get(int)'
      Src: com.github.difflib.text.DiffRowGenerator:142,1
    - Dst: '[String].equals(com.github.difflib.text.DiffRowGenerator)'
      Src: com.github.difflib.text.DiffRowGenerator:142,1
    - Dst: '[List<String>].set(int,String)'
      Src: com.github.difflib.text.DiffRowGenerator:145,1
    - Dst: '[java.util.function.BiFunction<com.github.difflib.text.DiffRow.Tag,Boolean,String>].apply(com.github.difflib.text.DiffRow.Tag,boolean)'
      Src: com.github.difflib.text.DiffRowGenerator:155,1
    - Dst: '[List<String>].add(com.github.difflib.text.DiffRowGenerator,com.github.difflib.text.DiffRowGenerator)'
      Src: com.github.difflib.text.DiffRowGenerator:155,1
    - Dst: '[List<String>].get(int)'
      Src: com.github.difflib.text.DiffRowGenerator:157,1
    - Dst: '[java.util.function.Function<String,String>].apply(com.github.difflib.text.DiffRowGenerator)'
      Src: com.github.difflib.text.DiffRowGenerator:157,1
    - Dst: '[List<String>].set(int,com.github.difflib.text.DiffRowGenerator)'
      Src: com.github.difflib.text.DiffRowGenerator:157,1
    - Dst: '[List<String>].get(int)'
      Src: com.github.difflib.text.DiffRowGenerator:163,1
    - Dst: '[String].equals(com.github.difflib.text.DiffRowGenerator)'
      Src: com.github.difflib.text.DiffRowGenerator:163,1
    - Dst: '[List<String>].set(int,String)'
      Src: com.github.difflib.text.DiffRowGenerator:165,1
    - Dst: '[List<String>].get(int)'
      Src: com.github.difflib.text.DiffRowGenerator:171,1
    - Dst: '[java.util.function.Function<String,String>].apply(com.github.difflib.text.DiffRowGenerator)'
      Src: com.github.difflib.text.DiffRowGenerator:171,1
    - Dst: '[List<String>].set(int,com.github.difflib.text.DiffRowGenerator)'
      Src: com.github.difflib.text.DiffRowGenerator:171,1
    - Dst: '[java.util.function.BiFunction<com.github.difflib.text.DiffRow.Tag,Boolean,String>].apply(com.github.difflib.text.DiffRow.Tag,boolean)'
      Src: com.github.difflib.text.DiffRowGenerator:176,1
    - Dst: '[List<String>].add(com.github.difflib.text.DiffRowGenerator,com.github.difflib.text.DiffRowGenerator)'
      Src: com.github.difflib.text.DiffRowGenerator:176,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes:
      - List<String>
      - int
      - int
      - com.github.difflib.text.DiffRow.Tag
      - java.util.function.BiFunction<com.github.difflib.text.DiffRow.Tag,Boolean,String>
      - java.util.function.Function<String,String>
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.BiPredicate<String,String>
      - java.util.function.BiPredicate<String,String>
      - java.util.function.Function<String,String>
      - java.util.function.Function<String,List<String>>
      - java.util.regex.Pattern
      - java.util.function.Function<String,List<String>>
      - java.util.regex.Pattern
      - java.util.function.Function<com.github.difflib.text.deltamerge.InlineDeltaMergeInfo,List<com.github.difflib.patch.AbstractDelta<String>>>
      - java.util.function.Function<com.github.difflib.text.deltamerge.InlineDeltaMergeInfo,List<com.github.difflib.patch.AbstractDelta<String>>>
      - int
      - java.util.function.BiPredicate<String,String>
      - boolean
      - java.util.function.Function<String,List<String>>
      - boolean
      - java.util.function.BiFunction<com.github.difflib.text.DiffRow.Tag,Boolean,String>
      - java.util.function.BiFunction<com.github.difflib.text.DiffRow.Tag,Boolean,String>
      - boolean
      - java.util.function.Function<String,String>
      - java.util.function.Function<String,String>
      - java.util.function.Function<com.github.difflib.text.deltamerge.InlineDeltaMergeInfo,List<com.github.difflib.patch.AbstractDelta<String>>>
      - java.util.function.Function<String,String>
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 7
    argNames:
    - sequence
    - startPosition
    - endPosition
    - tag
    - tagGenerator
    - processDiffs
    - replaceLinefeedWithSpace
    argTypes:
    - List<String>
    - int
    - int
    - com.github.difflib.text.DiffRow.Tag
    - java.util.function.BiFunction<com.github.difflib.text.DiffRow.Tag,Boolean,String>
    - java.util.function.Function<String,String>
    - boolean
    constantsTouched: []
    func_position:
      end: 179
      start: 128
    functionDepth: 1
    functionLinenumber: 128
    functionLinenumberEnd: 179
    functionName: '[com.github.difflib.text.DiffRowGenerator].wrapInTag(List<String>,int,int,com.github.difflib.text.DiffRow.Tag,java.util.function.BiFunction<com.github.difflib.text.DiffRow.Tag,Boolean,String>,java.util.function.Function<String,String>,boolean)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/text/DiffRowGenerator.java
    functionUses: 0
    functionsReached:
    - '[String].equals(com.github.difflib.text.DiffRowGenerator)'
    - '[List<String>].get(int)'
    - '[java.util.function.Function<String,String>].apply(com.github.difflib.text.DiffRowGenerator)'
    - '[List<String>].set(int,com.github.difflib.text.DiffRowGenerator)'
    - '[java.util.function.BiFunction<com.github.difflib.text.DiffRow.Tag,Boolean,String>].apply(com.github.difflib.text.DiffRow.Tag,boolean)'
    - '[List<String>].set(int,String)'
    - '[List<String>].add(com.github.difflib.text.DiffRowGenerator,com.github.difflib.text.DiffRowGenerator)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.text.DiffRowGenerator].wrapInTag(List<String>,int,int,com.github.difflib.text.DiffRow.Tag,java.util.function.BiFunction<com.github.difflib.text.DiffRow.Tag,Boolean,String>,java.util.function.Function<String,String>,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.text.DiffRowGenerator].adjustWhitespace(com.github.difflib.text.DiffRowGenerator)'
      Src: com.github.difflib.text.DiffRowGenerator:58,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].adjustWhitespace(com.github.difflib.text.DiffRowGenerator)'
      Src: com.github.difflib.text.DiffRowGenerator:58,1
    - Dst: '[String].equals(String)'
      Src: com.github.difflib.text.DiffRowGenerator:58,1
    - Dst: line.length()
      Src: com.github.difflib.text.DiffRowGenerator:66,1
    - Dst: '[ArrayList].<init>(com.github.difflib.text.DiffRowGenerator)'
      Src: com.github.difflib.text.DiffRowGenerator:66,1
    - Dst: line.toCharArray()
      Src: com.github.difflib.text.DiffRowGenerator:67,1
    - Dst: character.toString()
      Src: com.github.difflib.text.DiffRowGenerator:68,1
    - Dst: '[ArrayList].add(com.github.difflib.text.DiffRowGenerator)'
      Src: com.github.difflib.text.DiffRowGenerator:68,1
    - Dst: '[java.util.regex.Pattern].compile(String)'
      Src: com.github.difflib.text.DiffRowGenerator:73,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].splitStringPreserveDelimiter(com.github.difflib.text.DiffRowGenerator,com.github.difflib.text.DiffRowGenerator)'
      Src: com.github.difflib.text.DiffRowGenerator:79,1
    - Dst: '[java.util.regex.Pattern].compile(String)'
      Src: com.github.difflib.text.DiffRowGenerator:81,1
    - Dst: '[com.github.difflib.text.deltamerge.DeltaMergeUtils].mergeInlineDeltas(com.github.difflib.text.DiffRowGenerator)'
      Src: com.github.difflib.text.DiffRowGenerator:90,1
    - Dst: Objects.requireNonNull(java.util.function.Function<String,List<String>>)
      Src: com.github.difflib.text.DiffRowGenerator:223,1
    - Dst: Objects.requireNonNull(java.util.function.Function<String,String>)
      Src: com.github.difflib.text.DiffRowGenerator:224,1
    - Dst: Objects.requireNonNull(java.util.function.Function<com.github.difflib.text.deltamerge.InlineDeltaMergeInfo,List<com.github.difflib.patch.AbstractDelta<String>>>)
      Src: com.github.difflib.text.DiffRowGenerator:225,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - Builder
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.BiPredicate<String,String>
      - java.util.function.BiPredicate<String,String>
      - java.util.function.Function<String,String>
      - java.util.function.Function<String,List<String>>
      - java.util.regex.Pattern
      - java.util.function.Function<String,List<String>>
      - java.util.regex.Pattern
      - java.util.function.Function<com.github.difflib.text.deltamerge.InlineDeltaMergeInfo,List<com.github.difflib.patch.AbstractDelta<String>>>
      - java.util.function.Function<com.github.difflib.text.deltamerge.InlineDeltaMergeInfo,List<com.github.difflib.patch.AbstractDelta<String>>>
      - int
      - java.util.function.BiPredicate<String,String>
      - boolean
      - java.util.function.Function<String,List<String>>
      - boolean
      - java.util.function.BiFunction<com.github.difflib.text.DiffRow.Tag,Boolean,String>
      - java.util.function.BiFunction<com.github.difflib.text.DiffRow.Tag,Boolean,String>
      - boolean
      - java.util.function.Function<String,String>
      - java.util.function.Function<String,String>
      - java.util.function.Function<com.github.difflib.text.deltamerge.InlineDeltaMergeInfo,List<com.github.difflib.patch.AbstractDelta<String>>>
      - java.util.function.Function<String,String>
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.github.difflib.text.DiffRowGenerator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - builder
    argTypes:
    - Builder
    constantsTouched: []
    func_position:
      end: 226
      start: 199
    functionDepth: 1
    functionLinenumber: 199
    functionLinenumberEnd: 226
    functionName: '[com.github.difflib.text.DiffRowGenerator].<init>(Builder)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/text/DiffRowGenerator.java
    functionUses: 0
    functionsReached:
    - character.toString()
    - '[java.util.regex.Pattern].compile(String)'
    - '[com.github.difflib.text.DiffRowGenerator].splitStringPreserveDelimiter(com.github.difflib.text.DiffRowGenerator,com.github.difflib.text.DiffRowGenerator)'
    - '[ArrayList].<init>(com.github.difflib.text.DiffRowGenerator)'
    - '[ArrayList].add(com.github.difflib.text.DiffRowGenerator)'
    - '[String].equals(String)'
    - Objects.requireNonNull(java.util.function.Function<String,List<String>>)
    - line.length()
    - line.toCharArray()
    - Objects.requireNonNull(java.util.function.Function<com.github.difflib.text.deltamerge.InlineDeltaMergeInfo,List<com.github.difflib.patch.AbstractDelta<String>>>)
    - '[com.github.difflib.text.deltamerge.DeltaMergeUtils].mergeInlineDeltas(com.github.difflib.text.DiffRowGenerator)'
    - Objects.requireNonNull(java.util.function.Function<String,String>)
    - '[com.github.difflib.text.DiffRowGenerator].adjustWhitespace(com.github.difflib.text.DiffRowGenerator)'
    linkageType: ''
    returnType: com.github.difflib.text.DiffRowGenerator
    signature: '[com.github.difflib.text.DiffRowGenerator].<init>(Builder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.DiffUtils].diff(List<String>,List<String>,java.util.function.BiPredicate<String,String>)'
      Src: com.github.difflib.text.DiffRowGenerator:237,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].generateDiffRows(List<String>,com.github.difflib.patch.Patch<T>)'
      Src: com.github.difflib.text.DiffRowGenerator:237,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - List<String>
      - List<String>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.BiPredicate<String,String>
      - java.util.function.BiPredicate<String,String>
      - java.util.function.Function<String,String>
      - java.util.function.Function<String,List<String>>
      - java.util.regex.Pattern
      - java.util.function.Function<String,List<String>>
      - java.util.regex.Pattern
      - java.util.function.Function<com.github.difflib.text.deltamerge.InlineDeltaMergeInfo,List<com.github.difflib.patch.AbstractDelta<String>>>
      - java.util.function.Function<com.github.difflib.text.deltamerge.InlineDeltaMergeInfo,List<com.github.difflib.patch.AbstractDelta<String>>>
      - int
      - java.util.function.BiPredicate<String,String>
      - boolean
      - java.util.function.Function<String,List<String>>
      - boolean
      - java.util.function.BiFunction<com.github.difflib.text.DiffRow.Tag,Boolean,String>
      - java.util.function.BiFunction<com.github.difflib.text.DiffRow.Tag,Boolean,String>
      - boolean
      - java.util.function.Function<String,String>
      - java.util.function.Function<String,String>
      - java.util.function.Function<com.github.difflib.text.deltamerge.InlineDeltaMergeInfo,List<com.github.difflib.patch.AbstractDelta<String>>>
      - java.util.function.Function<String,String>
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<com.github.difflib.text.DiffRow>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - original
    - revised
    argTypes:
    - List<String>
    - List<String>
    constantsTouched: []
    func_position:
      end: 238
      start: 236
    functionDepth: 0
    functionLinenumber: 236
    functionLinenumberEnd: 238
    functionName: '[com.github.difflib.text.DiffRowGenerator].generateDiffRows(List<String>,List<String>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/text/DiffRowGenerator.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.text.DiffRowGenerator].generateDiffRows(List<String>,com.github.difflib.patch.Patch<T>)'
    - '[com.github.difflib.DiffUtils].diff(List<String>,List<String>,java.util.function.BiPredicate<String,String>)'
    linkageType: ''
    returnType: List<com.github.difflib.text.DiffRow>
    signature: '[com.github.difflib.text.DiffRowGenerator].generateDiffRows(List<String>,List<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].<init>()'
      Src: com.github.difflib.text.DiffRowGenerator:250,1
    - Dst: '[com.github.difflib.patch.Patch<String>].getDeltas()'
      Src: com.github.difflib.text.DiffRowGenerator:252,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].decompressDeltas(com.github.difflib.text.DiffRowGenerator)'
      Src: com.github.difflib.text.DiffRowGenerator:256,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].transformDeltaIntoDiffRow(List<String>,com.github.difflib.text.DiffRowGenerator,ArrayList,com.github.difflib.text.DiffRowGenerator)'
      Src: com.github.difflib.text.DiffRowGenerator:257,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].transformDeltaIntoDiffRow(List<String>,int,ArrayList,com.github.difflib.text.DiffRowGenerator)'
      Src: com.github.difflib.text.DiffRowGenerator:262,1
    - Dst: '[List<String>].size()'
      Src: com.github.difflib.text.DiffRowGenerator:267,1
    - Dst: '[List<String>].subList(int,com.github.difflib.text.DiffRowGenerator)'
      Src: com.github.difflib.text.DiffRowGenerator:267,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].processEqualities(com.github.difflib.text.DiffRowGenerator)'
      Src: com.github.difflib.text.DiffRowGenerator:268,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].buildDiffRow(com.github.difflib.text.DiffRowGenerator,String,String)'
      Src: com.github.difflib.text.DiffRowGenerator:269,1
    - Dst: '[ArrayList].add(com.github.difflib.text.DiffRow)'
      Src: com.github.difflib.text.DiffRowGenerator:269,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - List<String>
      - com.github.difflib.patch.Patch<String>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.BiPredicate<String,String>
      - java.util.function.BiPredicate<String,String>
      - java.util.function.Function<String,String>
      - java.util.function.Function<String,List<String>>
      - java.util.regex.Pattern
      - java.util.function.Function<String,List<String>>
      - java.util.regex.Pattern
      - java.util.function.Function<com.github.difflib.text.deltamerge.InlineDeltaMergeInfo,List<com.github.difflib.patch.AbstractDelta<String>>>
      - java.util.function.Function<com.github.difflib.text.deltamerge.InlineDeltaMergeInfo,List<com.github.difflib.patch.AbstractDelta<String>>>
      - int
      - java.util.function.BiPredicate<String,String>
      - boolean
      - java.util.function.Function<String,List<String>>
      - boolean
      - java.util.function.BiFunction<com.github.difflib.text.DiffRow.Tag,Boolean,String>
      - java.util.function.BiFunction<com.github.difflib.text.DiffRow.Tag,Boolean,String>
      - boolean
      - java.util.function.Function<String,String>
      - java.util.function.Function<String,String>
      - java.util.function.Function<com.github.difflib.text.deltamerge.InlineDeltaMergeInfo,List<com.github.difflib.patch.AbstractDelta<String>>>
      - java.util.function.Function<String,String>
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<com.github.difflib.text.DiffRow>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - original
    - patch
    argTypes:
    - List<String>
    - com.github.difflib.patch.Patch<String>
    constantsTouched: []
    func_position:
      end: 272
      start: 249
    functionDepth: 0
    functionLinenumber: 249
    functionLinenumberEnd: 272
    functionName: '[com.github.difflib.text.DiffRowGenerator].generateDiffRows(List<String>,com.github.difflib.patch.Patch<String>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/text/DiffRowGenerator.java
    functionUses: 0
    functionsReached:
    - '[List<String>].subList(int,com.github.difflib.text.DiffRowGenerator)'
    - '[List<String>].size()'
    - '[com.github.difflib.patch.Patch<String>].getDeltas()'
    - '[com.github.difflib.text.DiffRowGenerator].transformDeltaIntoDiffRow(List<String>,com.github.difflib.text.DiffRowGenerator,ArrayList,com.github.difflib.text.DiffRowGenerator)'
    - '[com.github.difflib.text.DiffRowGenerator].buildDiffRow(com.github.difflib.text.DiffRowGenerator,String,String)'
    - '[com.github.difflib.text.DiffRowGenerator].transformDeltaIntoDiffRow(List<String>,int,ArrayList,com.github.difflib.text.DiffRowGenerator)'
    - '[ArrayList].add(com.github.difflib.text.DiffRow)'
    - '[ArrayList].<init>()'
    - '[com.github.difflib.text.DiffRowGenerator].decompressDeltas(com.github.difflib.text.DiffRowGenerator)'
    - '[com.github.difflib.text.DiffRowGenerator].processEqualities(com.github.difflib.text.DiffRowGenerator)'
    linkageType: ''
    returnType: List<com.github.difflib.text.DiffRow>
    signature: '[com.github.difflib.text.DiffRowGenerator].generateDiffRows(List<String>,com.github.difflib.patch.Patch<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.patch.AbstractDelta<String>].getSource()'
      Src: com.github.difflib.text.DiffRowGenerator:279,1
    - Dst: '[com.github.difflib.patch.AbstractDelta<String>].getTarget()'
      Src: com.github.difflib.text.DiffRowGenerator:280,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].getPosition()'
      Src: com.github.difflib.text.DiffRowGenerator:282,1
    - Dst: '[List<String>].subList(int,com.github.difflib.text.DiffRowGenerator)'
      Src: com.github.difflib.text.DiffRowGenerator:282,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].processEqualities(com.github.difflib.text.DiffRowGenerator)'
      Src: com.github.difflib.text.DiffRowGenerator:283,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].buildDiffRow(com.github.difflib.text.DiffRowGenerator,String,String)'
      Src: com.github.difflib.text.DiffRowGenerator:284,1
    - Dst: '[List<com.github.difflib.text.DiffRow>].add(com.github.difflib.text.DiffRow)'
      Src: com.github.difflib.text.DiffRowGenerator:284,1
    - Dst: '[com.github.difflib.patch.AbstractDelta<String>].getType()'
      Src: com.github.difflib.text.DiffRowGenerator:287,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].getLines()'
      Src: com.github.difflib.text.DiffRowGenerator:289,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].buildDiffRow(com.github.difflib.text.DiffRowGenerator,String,com.github.difflib.text.DiffRowGenerator)'
      Src: com.github.difflib.text.DiffRowGenerator:290,1
    - Dst: '[List<com.github.difflib.text.DiffRow>].add(com.github.difflib.text.DiffRow)'
      Src: com.github.difflib.text.DiffRowGenerator:290,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].getLines()'
      Src: com.github.difflib.text.DiffRowGenerator:294,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].buildDiffRow(com.github.difflib.text.DiffRowGenerator,com.github.difflib.text.DiffRowGenerator,String)'
      Src: com.github.difflib.text.DiffRowGenerator:295,1
    - Dst: '[List<com.github.difflib.text.DiffRow>].add(com.github.difflib.text.DiffRow)'
      Src: com.github.difflib.text.DiffRowGenerator:295,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].generateInlineDiffs(com.github.difflib.patch.AbstractDelta<String>)'
      Src: com.github.difflib.text.DiffRowGenerator:300,1
    - Dst: '[List<com.github.difflib.text.DiffRow>].addAll(List<com.github.difflib.text.DiffRow>)'
      Src: com.github.difflib.text.DiffRowGenerator:300,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].size()'
      Src: com.github.difflib.text.DiffRowGenerator:302,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].size()'
      Src: com.github.difflib.text.DiffRowGenerator:302,1
    - Dst: Math.max(com.github.difflib.text.DiffRowGenerator,com.github.difflib.text.DiffRowGenerator)
      Src: com.github.difflib.text.DiffRowGenerator:302,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].buildDiffRow(com.github.difflib.text.DiffRowGenerator)'
      Src: com.github.difflib.text.DiffRowGenerator:303,1
    - Dst: '[List<com.github.difflib.text.DiffRow>].add(com.github.difflib.text.DiffRow)'
      Src: com.github.difflib.text.DiffRowGenerator:303,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].last()'
      Src: com.github.difflib.text.DiffRowGenerator:311,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes:
      - List<String>
      - int
      - List<com.github.difflib.text.DiffRow>
      - com.github.difflib.patch.AbstractDelta<String>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.BiPredicate<String,String>
      - java.util.function.BiPredicate<String,String>
      - java.util.function.Function<String,String>
      - java.util.function.Function<String,List<String>>
      - java.util.regex.Pattern
      - java.util.function.Function<String,List<String>>
      - java.util.regex.Pattern
      - java.util.function.Function<com.github.difflib.text.deltamerge.InlineDeltaMergeInfo,List<com.github.difflib.patch.AbstractDelta<String>>>
      - java.util.function.Function<com.github.difflib.text.deltamerge.InlineDeltaMergeInfo,List<com.github.difflib.patch.AbstractDelta<String>>>
      - int
      - java.util.function.BiPredicate<String,String>
      - boolean
      - java.util.function.Function<String,List<String>>
      - boolean
      - java.util.function.BiFunction<com.github.difflib.text.DiffRow.Tag,Boolean,String>
      - java.util.function.BiFunction<com.github.difflib.text.DiffRow.Tag,Boolean,String>
      - boolean
      - java.util.function.Function<String,String>
      - java.util.function.Function<String,String>
      - java.util.function.Function<com.github.difflib.text.deltamerge.InlineDeltaMergeInfo,List<com.github.difflib.patch.AbstractDelta<String>>>
      - java.util.function.Function<String,String>
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - original
    - endPos
    - diffRows
    - delta
    argTypes:
    - List<String>
    - int
    - List<com.github.difflib.text.DiffRow>
    - com.github.difflib.patch.AbstractDelta<String>
    constantsTouched: []
    func_position:
      end: 312
      start: 277
    functionDepth: 2
    functionLinenumber: 277
    functionLinenumberEnd: 312
    functionName: '[com.github.difflib.text.DiffRowGenerator].transformDeltaIntoDiffRow(List<String>,int,List<com.github.difflib.text.DiffRow>,com.github.difflib.patch.AbstractDelta<String>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/text/DiffRowGenerator.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.patch.AbstractDelta<String>].getTarget()'
    - '[com.github.difflib.text.DiffRowGenerator].size()'
    - '[List<String>].subList(int,com.github.difflib.text.DiffRowGenerator)'
    - '[com.github.difflib.patch.AbstractDelta<String>].getSource()'
    - '[com.github.difflib.text.DiffRowGenerator].generateInlineDiffs(com.github.difflib.patch.AbstractDelta<String>)'
    - Math.max(com.github.difflib.text.DiffRowGenerator,com.github.difflib.text.DiffRowGenerator)
    - '[com.github.difflib.text.DiffRowGenerator].buildDiffRow(com.github.difflib.text.DiffRowGenerator)'
    - '[com.github.difflib.text.DiffRowGenerator].getLines()'
    - '[com.github.difflib.text.DiffRowGenerator].last()'
    - '[com.github.difflib.text.DiffRowGenerator].getPosition()'
    - '[com.github.difflib.text.DiffRowGenerator].buildDiffRow(com.github.difflib.text.DiffRowGenerator,String,com.github.difflib.text.DiffRowGenerator)'
    - '[com.github.difflib.text.DiffRowGenerator].buildDiffRow(com.github.difflib.text.DiffRowGenerator,String,String)'
    - '[List<com.github.difflib.text.DiffRow>].add(com.github.difflib.text.DiffRow)'
    - '[com.github.difflib.patch.AbstractDelta<String>].getType()'
    - '[com.github.difflib.text.DiffRowGenerator].buildDiffRow(com.github.difflib.text.DiffRowGenerator,com.github.difflib.text.DiffRowGenerator,String)'
    - '[List<com.github.difflib.text.DiffRow>].addAll(List<com.github.difflib.text.DiffRow>)'
    - '[com.github.difflib.text.DiffRowGenerator].processEqualities(com.github.difflib.text.DiffRowGenerator)'
    linkageType: ''
    returnType: int
    signature: '[com.github.difflib.text.DiffRowGenerator].transformDeltaIntoDiffRow(List<String>,int,List<com.github.difflib.text.DiffRow>,com.github.difflib.patch.AbstractDelta<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.patch.AbstractDelta<String>].getType()'
      Src: com.github.difflib.text.DiffRowGenerator:322,1
    - Dst: '[com.github.difflib.patch.AbstractDelta<String>].getSource()'
      Src: com.github.difflib.text.DiffRowGenerator:323,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].size()'
      Src: com.github.difflib.text.DiffRowGenerator:323,1
    - Dst: '[com.github.difflib.patch.AbstractDelta<String>].getTarget()'
      Src: com.github.difflib.text.DiffRowGenerator:323,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].size()'
      Src: com.github.difflib.text.DiffRowGenerator:323,1
    - Dst: '[ArrayList].<init>()'
      Src: com.github.difflib.text.DiffRowGenerator:324,1
    - Dst: '[com.github.difflib.patch.AbstractDelta<String>].getSource()'
      Src: com.github.difflib.text.DiffRowGenerator:327,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].size()'
      Src: com.github.difflib.text.DiffRowGenerator:327,1
    - Dst: '[com.github.difflib.patch.AbstractDelta<String>].getTarget()'
      Src: com.github.difflib.text.DiffRowGenerator:327,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].size()'
      Src: com.github.difflib.text.DiffRowGenerator:327,1
    - Dst: Math.min(com.github.difflib.text.DiffRowGenerator,com.github.difflib.text.DiffRowGenerator)
      Src: com.github.difflib.text.DiffRowGenerator:327,1
    - Dst: '[com.github.difflib.patch.AbstractDelta<String>].getSource()'
      Src: com.github.difflib.text.DiffRowGenerator:328,1
    - Dst: '[com.github.difflib.patch.AbstractDelta<String>].getTarget()'
      Src: com.github.difflib.text.DiffRowGenerator:329,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].getPosition()'
      Src: com.github.difflib.text.DiffRowGenerator:332,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].getLines()'
      Src: com.github.difflib.text.DiffRowGenerator:332,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].subList(int,com.github.difflib.text.DiffRowGenerator)'
      Src: com.github.difflib.text.DiffRowGenerator:332,1
    - Dst: '[com.github.difflib.patch.Chunk].<init>(com.github.difflib.text.DiffRowGenerator,com.github.difflib.text.DiffRowGenerator)'
      Src: com.github.difflib.text.DiffRowGenerator:332,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].getPosition()'
      Src: com.github.difflib.text.DiffRowGenerator:333,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].getLines()'
      Src: com.github.difflib.text.DiffRowGenerator:333,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].subList(int,com.github.difflib.text.DiffRowGenerator)'
      Src: com.github.difflib.text.DiffRowGenerator:333,1
    - Dst: '[com.github.difflib.patch.Chunk].<init>(com.github.difflib.text.DiffRowGenerator,com.github.difflib.text.DiffRowGenerator)'
      Src: com.github.difflib.text.DiffRowGenerator:333,1
    - Dst: '[com.github.difflib.patch.ChangeDelta].<init>(com.github.difflib.patch.Chunk,com.github.difflib.patch.Chunk)'
      Src: com.github.difflib.text.DiffRowGenerator:331,1
    - Dst: '[ArrayList].add(com.github.difflib.patch.ChangeDelta)'
      Src: com.github.difflib.text.DiffRowGenerator:331,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].getLines()'
      Src: com.github.difflib.text.DiffRowGenerator:335,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].size()'
      Src: com.github.difflib.text.DiffRowGenerator:335,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].getLines()'
      Src: com.github.difflib.text.DiffRowGenerator:335,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].size()'
      Src: com.github.difflib.text.DiffRowGenerator:335,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].getPosition()'
      Src: com.github.difflib.text.DiffRowGenerator:337,1
    - Dst: Collections.emptyList()
      Src: com.github.difflib.text.DiffRowGenerator:337,1
    - Dst: '[com.github.difflib.patch.Chunk].<init>(com.github.difflib.text.DiffRowGenerator,com.github.difflib.text.DiffRowGenerator)'
      Src: com.github.difflib.text.DiffRowGenerator:337,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].getPosition()'
      Src: com.github.difflib.text.DiffRowGenerator:339,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].getLines()'
      Src: com.github.difflib.text.DiffRowGenerator:340,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].getLines()'
      Src: com.github.difflib.text.DiffRowGenerator:340,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].size()'
      Src: com.github.difflib.text.DiffRowGenerator:340,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].subList(com.github.difflib.text.DiffRowGenerator,com.github.difflib.text.DiffRowGenerator)'
      Src: com.github.difflib.text.DiffRowGenerator:340,1
    - Dst: '[com.github.difflib.patch.Chunk].<init>(com.github.difflib.text.DiffRowGenerator,com.github.difflib.text.DiffRowGenerator)'
      Src: com.github.difflib.text.DiffRowGenerator:338,1
    - Dst: '[com.github.difflib.patch.InsertDelta].<init>(com.github.difflib.patch.Chunk,com.github.difflib.patch.Chunk)'
      Src: com.github.difflib.text.DiffRowGenerator:336,1
    - Dst: '[ArrayList].add(com.github.difflib.patch.InsertDelta)'
      Src: com.github.difflib.text.DiffRowGenerator:336,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].getPosition()'
      Src: com.github.difflib.text.DiffRowGenerator:344,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].getLines()'
      Src: com.github.difflib.text.DiffRowGenerator:345,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].getLines()'
      Src: com.github.difflib.text.DiffRowGenerator:345,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].size()'
      Src: com.github.difflib.text.DiffRowGenerator:345,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].subList(com.github.difflib.text.DiffRowGenerator,com.github.difflib.text.DiffRowGenerator)'
      Src: com.github.difflib.text.DiffRowGenerator:345,1
    - Dst: '[com.github.difflib.patch.Chunk].<init>(com.github.difflib.text.DiffRowGenerator,com.github.difflib.text.DiffRowGenerator)'
      Src: com.github.difflib.text.DiffRowGenerator:343,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].getPosition()'
      Src: com.github.difflib.text.DiffRowGenerator:346,1
    - Dst: Collections.emptyList()
      Src: com.github.difflib.text.DiffRowGenerator:346,1
    - Dst: '[com.github.difflib.patch.Chunk].<init>(com.github.difflib.text.DiffRowGenerator,com.github.difflib.text.DiffRowGenerator)'
      Src: com.github.difflib.text.DiffRowGenerator:346,1
    - Dst: '[com.github.difflib.patch.DeleteDelta].<init>(com.github.difflib.patch.Chunk,com.github.difflib.patch.Chunk)'
      Src: com.github.difflib.text.DiffRowGenerator:342,1
    - Dst: '[ArrayList].add(com.github.difflib.patch.DeleteDelta)'
      Src: com.github.difflib.text.DiffRowGenerator:342,1
    - Dst: Collections.singletonList(com.github.difflib.patch.AbstractDelta<String>)
      Src: com.github.difflib.text.DiffRowGenerator:351,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 58
    JavaMethodInfo:
      argumentGenericTypes:
      - com.github.difflib.patch.AbstractDelta<String>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.BiPredicate<String,String>
      - java.util.function.BiPredicate<String,String>
      - java.util.function.Function<String,String>
      - java.util.function.Function<String,List<String>>
      - java.util.regex.Pattern
      - java.util.function.Function<String,List<String>>
      - java.util.regex.Pattern
      - java.util.function.Function<com.github.difflib.text.deltamerge.InlineDeltaMergeInfo,List<com.github.difflib.patch.AbstractDelta<String>>>
      - java.util.function.Function<com.github.difflib.text.deltamerge.InlineDeltaMergeInfo,List<com.github.difflib.patch.AbstractDelta<String>>>
      - int
      - java.util.function.BiPredicate<String,String>
      - boolean
      - java.util.function.Function<String,List<String>>
      - boolean
      - java.util.function.BiFunction<com.github.difflib.text.DiffRow.Tag,Boolean,String>
      - java.util.function.BiFunction<com.github.difflib.text.DiffRow.Tag,Boolean,String>
      - boolean
      - java.util.function.Function<String,String>
      - java.util.function.Function<String,String>
      - java.util.function.Function<com.github.difflib.text.deltamerge.InlineDeltaMergeInfo,List<com.github.difflib.patch.AbstractDelta<String>>>
      - java.util.function.Function<String,String>
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: List<com.github.difflib.patch.AbstractDelta<String>>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - delta
    argTypes:
    - com.github.difflib.patch.AbstractDelta<String>
    constantsTouched: []
    func_position:
      end: 352
      start: 321
    functionDepth: 1
    functionLinenumber: 321
    functionLinenumberEnd: 352
    functionName: '[com.github.difflib.text.DiffRowGenerator].decompressDeltas(com.github.difflib.patch.AbstractDelta<String>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/text/DiffRowGenerator.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.patch.AbstractDelta<String>].getTarget()'
    - '[com.github.difflib.text.DiffRowGenerator].size()'
    - '[com.github.difflib.text.DiffRowGenerator].getLines()'
    - Collections.emptyList()
    - '[com.github.difflib.patch.AbstractDelta<String>].getType()'
    - '[com.github.difflib.patch.DeleteDelta].<init>(com.github.difflib.patch.Chunk,com.github.difflib.patch.Chunk)'
    - '[com.github.difflib.patch.ChangeDelta].<init>(com.github.difflib.patch.Chunk,com.github.difflib.patch.Chunk)'
    - '[com.github.difflib.patch.AbstractDelta<String>].getSource()'
    - '[ArrayList].add(com.github.difflib.patch.ChangeDelta)'
    - Collections.singletonList(com.github.difflib.patch.AbstractDelta<String>)
    - '[com.github.difflib.patch.Chunk].<init>(com.github.difflib.text.DiffRowGenerator,com.github.difflib.text.DiffRowGenerator)'
    - '[com.github.difflib.patch.InsertDelta].<init>(com.github.difflib.patch.Chunk,com.github.difflib.patch.Chunk)'
    - '[com.github.difflib.text.DiffRowGenerator].subList(com.github.difflib.text.DiffRowGenerator,com.github.difflib.text.DiffRowGenerator)'
    - '[ArrayList].add(com.github.difflib.patch.InsertDelta)'
    - '[ArrayList].<init>()'
    - '[com.github.difflib.text.DiffRowGenerator].getPosition()'
    - '[com.github.difflib.text.DiffRowGenerator].subList(int,com.github.difflib.text.DiffRowGenerator)'
    - '[ArrayList].add(com.github.difflib.patch.DeleteDelta)'
    - Math.min(com.github.difflib.text.DiffRowGenerator,com.github.difflib.text.DiffRowGenerator)
    linkageType: ''
    returnType: List<com.github.difflib.patch.AbstractDelta<String>>
    signature: '[com.github.difflib.text.DiffRowGenerator].decompressDeltas(com.github.difflib.patch.AbstractDelta<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.text.DiffRow].<init>(com.github.difflib.text.DiffRow.Tag,String,String)'
      Src: com.github.difflib.text.DiffRowGenerator:356,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].preprocessLine(String)'
      Src: com.github.difflib.text.DiffRowGenerator:358,1
    - Dst: '[java.util.function.BiFunction<com.github.difflib.text.DiffRow.Tag,Boolean,String>].apply(com.github.difflib.text.DiffRow.Tag,boolean)'
      Src: com.github.difflib.text.DiffRowGenerator:361,1
    - Dst: '[java.util.function.BiFunction<com.github.difflib.text.DiffRow.Tag,Boolean,String>].apply(com.github.difflib.text.DiffRow.Tag,boolean)'
      Src: com.github.difflib.text.DiffRowGenerator:361,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].preprocessLine(String)'
      Src: com.github.difflib.text.DiffRowGenerator:364,1
    - Dst: '[java.util.function.BiFunction<com.github.difflib.text.DiffRow.Tag,Boolean,String>].apply(com.github.difflib.text.DiffRow.Tag,boolean)'
      Src: com.github.difflib.text.DiffRowGenerator:367,1
    - Dst: '[java.util.function.BiFunction<com.github.difflib.text.DiffRow.Tag,Boolean,String>].apply(com.github.difflib.text.DiffRow.Tag,boolean)'
      Src: com.github.difflib.text.DiffRowGenerator:367,1
    - Dst: '[java.util.function.BiFunction<com.github.difflib.text.DiffRow.Tag,Boolean,String>].apply(com.github.difflib.text.DiffRow.Tag,boolean)'
      Src: com.github.difflib.text.DiffRowGenerator:369,1
    - Dst: '[java.util.function.BiFunction<com.github.difflib.text.DiffRow.Tag,Boolean,String>].apply(com.github.difflib.text.DiffRow.Tag,boolean)'
      Src: com.github.difflib.text.DiffRowGenerator:369,1
    - Dst: '[com.github.difflib.text.DiffRow].<init>(com.github.difflib.text.DiffRow.Tag,com.github.difflib.text.DiffRowGenerator,com.github.difflib.text.DiffRowGenerator)'
      Src: com.github.difflib.text.DiffRowGenerator:372,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - com.github.difflib.text.DiffRow.Tag
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.BiPredicate<String,String>
      - java.util.function.BiPredicate<String,String>
      - java.util.function.Function<String,String>
      - java.util.function.Function<String,List<String>>
      - java.util.regex.Pattern
      - java.util.function.Function<String,List<String>>
      - java.util.regex.Pattern
      - java.util.function.Function<com.github.difflib.text.deltamerge.InlineDeltaMergeInfo,List<com.github.difflib.patch.AbstractDelta<String>>>
      - java.util.function.Function<com.github.difflib.text.deltamerge.InlineDeltaMergeInfo,List<com.github.difflib.patch.AbstractDelta<String>>>
      - int
      - java.util.function.BiPredicate<String,String>
      - boolean
      - java.util.function.Function<String,List<String>>
      - boolean
      - java.util.function.BiFunction<com.github.difflib.text.DiffRow.Tag,Boolean,String>
      - java.util.function.BiFunction<com.github.difflib.text.DiffRow.Tag,Boolean,String>
      - boolean
      - java.util.function.Function<String,String>
      - java.util.function.Function<String,String>
      - java.util.function.Function<com.github.difflib.text.deltamerge.InlineDeltaMergeInfo,List<com.github.difflib.patch.AbstractDelta<String>>>
      - java.util.function.Function<String,String>
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.github.difflib.text.DiffRow
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - type
    - orgline
    - newline
    argTypes:
    - com.github.difflib.text.DiffRow.Tag
    - String
    - String
    constantsTouched: []
    func_position:
      end: 374
      start: 354
    functionDepth: 2
    functionLinenumber: 354
    functionLinenumberEnd: 374
    functionName: '[com.github.difflib.text.DiffRowGenerator].buildDiffRow(com.github.difflib.text.DiffRow.Tag,String,String)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/text/DiffRowGenerator.java
    functionUses: 0
    functionsReached:
    - '[java.util.function.BiFunction<com.github.difflib.text.DiffRow.Tag,Boolean,String>].apply(com.github.difflib.text.DiffRow.Tag,boolean)'
    - '[com.github.difflib.text.DiffRow].<init>(com.github.difflib.text.DiffRow.Tag,com.github.difflib.text.DiffRowGenerator,com.github.difflib.text.DiffRowGenerator)'
    - '[com.github.difflib.text.DiffRowGenerator].preprocessLine(String)'
    - '[com.github.difflib.text.DiffRow].<init>(com.github.difflib.text.DiffRow.Tag,String,String)'
    linkageType: ''
    returnType: com.github.difflib.text.DiffRow
    signature: '[com.github.difflib.text.DiffRowGenerator].buildDiffRow(com.github.difflib.text.DiffRow.Tag,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.text.StringUtils].wrapText(String,int)'
      Src: com.github.difflib.text.DiffRowGenerator:378,1
    - Dst: '[com.github.difflib.text.StringUtils].wrapText(String,int)'
      Src: com.github.difflib.text.DiffRowGenerator:378,1
    - Dst: '[com.github.difflib.text.DiffRow].<init>(com.github.difflib.text.DiffRow.Tag,java.util.List<String>,java.util.List<String>)'
      Src: com.github.difflib.text.DiffRowGenerator:377,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - com.github.difflib.text.DiffRow.Tag
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.BiPredicate<String,String>
      - java.util.function.BiPredicate<String,String>
      - java.util.function.Function<String,String>
      - java.util.function.Function<String,List<String>>
      - java.util.regex.Pattern
      - java.util.function.Function<String,List<String>>
      - java.util.regex.Pattern
      - java.util.function.Function<com.github.difflib.text.deltamerge.InlineDeltaMergeInfo,List<com.github.difflib.patch.AbstractDelta<String>>>
      - java.util.function.Function<com.github.difflib.text.deltamerge.InlineDeltaMergeInfo,List<com.github.difflib.patch.AbstractDelta<String>>>
      - int
      - java.util.function.BiPredicate<String,String>
      - boolean
      - java.util.function.Function<String,List<String>>
      - boolean
      - java.util.function.BiFunction<com.github.difflib.text.DiffRow.Tag,Boolean,String>
      - java.util.function.BiFunction<com.github.difflib.text.DiffRow.Tag,Boolean,String>
      - boolean
      - java.util.function.Function<String,String>
      - java.util.function.Function<String,String>
      - java.util.function.Function<com.github.difflib.text.deltamerge.InlineDeltaMergeInfo,List<com.github.difflib.patch.AbstractDelta<String>>>
      - java.util.function.Function<String,String>
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.github.difflib.text.DiffRow
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - type
    - orgline
    - newline
    argTypes:
    - com.github.difflib.text.DiffRow.Tag
    - String
    - String
    constantsTouched: []
    func_position:
      end: 379
      start: 376
    functionDepth: 2
    functionLinenumber: 376
    functionLinenumberEnd: 379
    functionName: '[com.github.difflib.text.DiffRowGenerator].buildDiffRowWithoutNormalizing(com.github.difflib.text.DiffRow.Tag,String,String)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/text/DiffRowGenerator.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.text.StringUtils].wrapText(String,int)'
    - '[com.github.difflib.text.DiffRow].<init>(com.github.difflib.text.DiffRow.Tag,java.util.List<String>,java.util.List<String>)'
    linkageType: ''
    returnType: com.github.difflib.text.DiffRow
    signature: '[com.github.difflib.text.DiffRowGenerator].buildDiffRowWithoutNormalizing(com.github.difflib.text.DiffRow.Tag,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[List<String>].stream()'
      Src: com.github.difflib.text.DiffRowGenerator:384,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].map()'
      Src: com.github.difflib.text.DiffRowGenerator:384,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].toList()'
      Src: com.github.difflib.text.DiffRowGenerator:384,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].collect(com.github.difflib.text.DiffRowGenerator)'
      Src: com.github.difflib.text.DiffRowGenerator:384,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - List<String>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.BiPredicate<String,String>
      - java.util.function.BiPredicate<String,String>
      - java.util.function.Function<String,String>
      - java.util.function.Function<String,List<String>>
      - java.util.regex.Pattern
      - java.util.function.Function<String,List<String>>
      - java.util.regex.Pattern
      - java.util.function.Function<com.github.difflib.text.deltamerge.InlineDeltaMergeInfo,List<com.github.difflib.patch.AbstractDelta<String>>>
      - java.util.function.Function<com.github.difflib.text.deltamerge.InlineDeltaMergeInfo,List<com.github.difflib.patch.AbstractDelta<String>>>
      - int
      - java.util.function.BiPredicate<String,String>
      - boolean
      - java.util.function.Function<String,List<String>>
      - boolean
      - java.util.function.BiFunction<com.github.difflib.text.DiffRow.Tag,Boolean,String>
      - java.util.function.BiFunction<com.github.difflib.text.DiffRow.Tag,Boolean,String>
      - boolean
      - java.util.function.Function<String,String>
      - java.util.function.Function<String,String>
      - java.util.function.Function<com.github.difflib.text.deltamerge.InlineDeltaMergeInfo,List<com.github.difflib.patch.AbstractDelta<String>>>
      - java.util.function.Function<String,String>
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: List<String>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - list
    argTypes:
    - List<String>
    constantsTouched: []
    func_position:
      end: 385
      start: 381
    functionDepth: 0
    functionLinenumber: 381
    functionLinenumberEnd: 385
    functionName: '[com.github.difflib.text.DiffRowGenerator].normalizeLines(List<String>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/text/DiffRowGenerator.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.text.DiffRowGenerator].toList()'
    - '[List<String>].stream()'
    - '[com.github.difflib.text.DiffRowGenerator].collect(com.github.difflib.text.DiffRowGenerator)'
    - '[com.github.difflib.text.DiffRowGenerator].map()'
    linkageType: ''
    returnType: List<String>
    signature: '[com.github.difflib.text.DiffRowGenerator].normalizeLines(List<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.patch.AbstractDelta<String>].getSource()'
      Src: com.github.difflib.text.DiffRowGenerator:393,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].getLines()'
      Src: com.github.difflib.text.DiffRowGenerator:393,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].normalizeLines(com.github.difflib.text.DiffRowGenerator)'
      Src: com.github.difflib.text.DiffRowGenerator:393,1
    - Dst: '[com.github.difflib.patch.AbstractDelta<String>].getTarget()'
      Src: com.github.difflib.text.DiffRowGenerator:394,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].getLines()'
      Src: com.github.difflib.text.DiffRowGenerator:394,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].normalizeLines(com.github.difflib.text.DiffRowGenerator)'
      Src: com.github.difflib.text.DiffRowGenerator:394,1
    - Dst: String.join(String,List<String>)
      Src: com.github.difflib.text.DiffRowGenerator:397,1
    - Dst: String.join(String,List<String>)
      Src: com.github.difflib.text.DiffRowGenerator:398,1
    - Dst: '[java.util.function.Function<String,List<String>>].apply(com.github.difflib.text.DiffRowGenerator)'
      Src: com.github.difflib.text.DiffRowGenerator:400,1
    - Dst: '[java.util.function.Function<String,List<String>>].apply(com.github.difflib.text.DiffRowGenerator)'
      Src: com.github.difflib.text.DiffRowGenerator:401,1
    - Dst: '[com.github.difflib.DiffUtils].diff(com.github.difflib.text.DiffRowGenerator,com.github.difflib.text.DiffRowGenerator,java.util.function.BiPredicate<String,String>)'
      Src: com.github.difflib.text.DiffRowGenerator:404,1
    - Dst: '[com.github.difflib.patch.Patch<T>].getDeltas()'
      Src: com.github.difflib.text.DiffRowGenerator:404,1
    - Dst: '[com.github.difflib.text.deltamerge.InlineDeltaMergeInfo].<init>(com.github.difflib.text.DiffRowGenerator,com.github.difflib.text.DiffRowGenerator,com.github.difflib.text.DiffRowGenerator)'
      Src: com.github.difflib.text.DiffRowGenerator:406,1
    - Dst: '[java.util.function.Function<com.github.difflib.text.deltamerge.InlineDeltaMergeInfo,List<com.github.difflib.patch.AbstractDelta<String>>>].apply(com.github.difflib.text.deltamerge.InlineDeltaMergeInfo)'
      Src: com.github.difflib.text.DiffRowGenerator:406,1
    - Dst: Collections.reverse(com.github.difflib.text.DiffRowGenerator)
      Src: com.github.difflib.text.DiffRowGenerator:408,1
    - Dst: inlineDelta.getSource()
      Src: com.github.difflib.text.DiffRowGenerator:410,1
    - Dst: inlineDelta.getTarget()
      Src: com.github.difflib.text.DiffRowGenerator:411,1
    - Dst: inlineDelta.getType()
      Src: com.github.difflib.text.DiffRowGenerator:412,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].wrapInTag(com.github.difflib.text.DiffRowGenerator,com.github.difflib.text.DiffRowGenerator,com.github.difflib.text.DiffRowGenerator,com.github.difflib.text.DiffRowGenerator,java.util.function.BiFunction<com.github.difflib.text.DiffRow.Tag,Boolean,String>,java.util.function.Function<String,String>,com.github.difflib.text.DiffRowGenerator)'
      Src: com.github.difflib.text.DiffRowGenerator:413,1
    - Dst: inlineDelta.getType()
      Src: com.github.difflib.text.DiffRowGenerator:421,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].getPosition()'
      Src: com.github.difflib.text.DiffRowGenerator:424,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].getPosition()'
      Src: com.github.difflib.text.DiffRowGenerator:425,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].getPosition()'
      Src: com.github.difflib.text.DiffRowGenerator:425,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].size()'
      Src: com.github.difflib.text.DiffRowGenerator:425,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].subList(com.github.difflib.text.DiffRowGenerator,com.github.difflib.text.DiffRowGenerator)'
      Src: com.github.difflib.text.DiffRowGenerator:425,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].addAll(com.github.difflib.text.DiffRowGenerator,com.github.difflib.text.DiffRowGenerator)'
      Src: com.github.difflib.text.DiffRowGenerator:423,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].wrapInTag(com.github.difflib.text.DiffRowGenerator,com.github.difflib.text.DiffRowGenerator,com.github.difflib.text.DiffRowGenerator,com.github.difflib.text.DiffRowGenerator,java.util.function.BiFunction<com.github.difflib.text.DiffRow.Tag,Boolean,String>,java.util.function.Function<String,String>,boolean)'
      Src: com.github.difflib.text.DiffRowGenerator:426,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].wrapInTag(com.github.difflib.text.DiffRowGenerator,com.github.difflib.text.DiffRowGenerator,com.github.difflib.text.DiffRowGenerator,com.github.difflib.text.DiffRowGenerator,java.util.function.BiFunction<com.github.difflib.text.DiffRow.Tag,Boolean,String>,java.util.function.Function<String,String>,boolean)'
      Src: com.github.difflib.text.DiffRowGenerator:435,1
    - Dst: inlineDelta.getType()
      Src: com.github.difflib.text.DiffRowGenerator:444,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].getPosition()'
      Src: com.github.difflib.text.DiffRowGenerator:447,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].size()'
      Src: com.github.difflib.text.DiffRowGenerator:447,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].getPosition()'
      Src: com.github.difflib.text.DiffRowGenerator:448,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].getPosition()'
      Src: com.github.difflib.text.DiffRowGenerator:448,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].size()'
      Src: com.github.difflib.text.DiffRowGenerator:448,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].subList(com.github.difflib.text.DiffRowGenerator,com.github.difflib.text.DiffRowGenerator)'
      Src: com.github.difflib.text.DiffRowGenerator:448,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].addAll(com.github.difflib.text.DiffRowGenerator,com.github.difflib.text.DiffRowGenerator)'
      Src: com.github.difflib.text.DiffRowGenerator:446,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].wrapInTag(com.github.difflib.text.DiffRowGenerator,com.github.difflib.text.DiffRowGenerator,com.github.difflib.text.DiffRowGenerator,com.github.difflib.text.DiffRowGenerator,java.util.function.BiFunction<com.github.difflib.text.DiffRow.Tag,Boolean,String>,java.util.function.Function<String,String>,boolean)'
      Src: com.github.difflib.text.DiffRowGenerator:449,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].wrapInTag(com.github.difflib.text.DiffRowGenerator,com.github.difflib.text.DiffRowGenerator,com.github.difflib.text.DiffRowGenerator,com.github.difflib.text.DiffRowGenerator,java.util.function.BiFunction<com.github.difflib.text.DiffRow.Tag,Boolean,String>,java.util.function.Function<String,String>,boolean)'
      Src: com.github.difflib.text.DiffRowGenerator:458,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].wrapInTag(com.github.difflib.text.DiffRowGenerator,com.github.difflib.text.DiffRowGenerator,com.github.difflib.text.DiffRowGenerator,com.github.difflib.text.DiffRowGenerator,java.util.function.BiFunction<com.github.difflib.text.DiffRow.Tag,Boolean,String>,java.util.function.Function<String,String>,com.github.difflib.text.DiffRowGenerator)'
      Src: com.github.difflib.text.DiffRowGenerator:467,1
    - Dst: '[StringBuilder].<init>()'
      Src: com.github.difflib.text.DiffRowGenerator:477,1
    - Dst: '[StringBuilder].<init>()'
      Src: com.github.difflib.text.DiffRowGenerator:478,1
    - Dst: '[StringBuilder].append(com.github.difflib.text.DiffRowGenerator)'
      Src: com.github.difflib.text.DiffRowGenerator:480,1
    - Dst: '[StringBuilder].append(com.github.difflib.text.DiffRowGenerator)'
      Src: com.github.difflib.text.DiffRowGenerator:483,1
    - Dst: '[StringBuilder].toString()'
      Src: com.github.difflib.text.DiffRowGenerator:486,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].split(String)'
      Src: com.github.difflib.text.DiffRowGenerator:486,1
    - Dst: Arrays.asList(com.github.difflib.text.DiffRowGenerator)
      Src: com.github.difflib.text.DiffRowGenerator:486,1
    - Dst: '[StringBuilder].toString()'
      Src: com.github.difflib.text.DiffRowGenerator:487,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].split(String)'
      Src: com.github.difflib.text.DiffRowGenerator:487,1
    - Dst: Arrays.asList(com.github.difflib.text.DiffRowGenerator)
      Src: com.github.difflib.text.DiffRowGenerator:487,1
    - Dst: '[ArrayList].<init>()'
      Src: com.github.difflib.text.DiffRowGenerator:488,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].size()'
      Src: com.github.difflib.text.DiffRowGenerator:489,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].size()'
      Src: com.github.difflib.text.DiffRowGenerator:489,1
    - Dst: Math.max(com.github.difflib.text.DiffRowGenerator,com.github.difflib.text.DiffRowGenerator)
      Src: com.github.difflib.text.DiffRowGenerator:489,1
    - Dst: '[com.github.difflib.text.DiffRowGenerator].buildDiffRowWithoutNormalizing(com.github.difflib.text.DiffRowGenerator)'
      Src: com.github.difflib.text.DiffRowGenerator:490,1
    - Dst: '[ArrayList].add(com.github.difflib.text.DiffRow)'
      Src: com.github.difflib.text.DiffRowGenerator:490,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 103
    JavaMethodInfo:
      argumentGenericTypes:
      - com.github.difflib.patch.AbstractDelta<String>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.BiPredicate<String,String>
      - java.util.function.BiPredicate<String,String>
      - java.util.function.Function<String,String>
      - java.util.function.Function<String,List<String>>
      - java.util.regex.Pattern
      - java.util.function.Function<String,List<String>>
      - java.util.regex.Pattern
      - java.util.function.Function<com.github.difflib.text.deltamerge.InlineDeltaMergeInfo,List<com.github.difflib.patch.AbstractDelta<String>>>
      - java.util.function.Function<com.github.difflib.text.deltamerge.InlineDeltaMergeInfo,List<com.github.difflib.patch.AbstractDelta<String>>>
      - int
      - java.util.function.BiPredicate<String,String>
      - boolean
      - java.util.function.Function<String,List<String>>
      - boolean
      - java.util.function.BiFunction<com.github.difflib.text.DiffRow.Tag,Boolean,String>
      - java.util.function.BiFunction<com.github.difflib.text.DiffRow.Tag,Boolean,String>
      - boolean
      - java.util.function.Function<String,String>
      - java.util.function.Function<String,String>
      - java.util.function.Function<com.github.difflib.text.deltamerge.InlineDeltaMergeInfo,List<com.github.difflib.patch.AbstractDelta<String>>>
      - java.util.function.Function<String,String>
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: List<com.github.difflib.text.DiffRow>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - delta
    argTypes:
    - com.github.difflib.patch.AbstractDelta<String>
    constantsTouched: []
    func_position:
      end: 494
      start: 392
    functionDepth: 1
    functionLinenumber: 392
    functionLinenumberEnd: 494
    functionName: '[com.github.difflib.text.DiffRowGenerator].generateInlineDiffs(com.github.difflib.patch.AbstractDelta<String>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/text/DiffRowGenerator.java
    functionUses: 1
    functionsReached:
    - '[com.github.difflib.patch.AbstractDelta<String>].getTarget()'
    - '[com.github.difflib.text.DiffRowGenerator].size()'
    - String.join(String,List<String>)
    - '[java.util.function.Function<String,List<String>>].apply(com.github.difflib.text.DiffRowGenerator)'
    - '[com.github.difflib.text.DiffRowGenerator].getLines()'
    - '[StringBuilder].toString()'
    - Collections.reverse(com.github.difflib.text.DiffRowGenerator)
    - '[ArrayList].add(com.github.difflib.text.DiffRow)'
    - inlineDelta.getTarget()
    - '[com.github.difflib.patch.AbstractDelta<String>].getSource()'
    - Arrays.asList(com.github.difflib.text.DiffRowGenerator)
    - '[com.github.difflib.text.DiffRowGenerator].wrapInTag(com.github.difflib.text.DiffRowGenerator,com.github.difflib.text.DiffRowGenerator,com.github.difflib.text.DiffRowGenerator,com.github.difflib.text.DiffRowGenerator,java.util.function.BiFunction<com.github.difflib.text.DiffRow.Tag,Boolean,String>,java.util.function.Function<String,String>,boolean)'
    - inlineDelta.getType()
    - '[com.github.difflib.text.DiffRowGenerator].buildDiffRowWithoutNormalizing(com.github.difflib.text.DiffRowGenerator)'
    - '[com.github.difflib.text.deltamerge.InlineDeltaMergeInfo].<init>(com.github.difflib.text.DiffRowGenerator,com.github.difflib.text.DiffRowGenerator,com.github.difflib.text.DiffRowGenerator)'
    - '[com.github.difflib.DiffUtils].diff(com.github.difflib.text.DiffRowGenerator,com.github.difflib.text.DiffRowGenerator,java.util.function.BiPredicate<String,String>)'
    - '[com.github.difflib.text.DiffRowGenerator].subList(com.github.difflib.text.DiffRowGenerator,com.github.difflib.text.DiffRowGenerator)'
    - '[StringBuilder].append(com.github.difflib.text.DiffRowGenerator)'
    - Math.max(com.github.difflib.text.DiffRowGenerator,com.github.difflib.text.DiffRowGenerator)
    - '[com.github.difflib.text.DiffRowGenerator].wrapInTag(com.github.difflib.text.DiffRowGenerator,com.github.difflib.text.DiffRowGenerator,com.github.difflib.text.DiffRowGenerator,com.github.difflib.text.DiffRowGenerator,java.util.function.BiFunction<com.github.difflib.text.DiffRow.Tag,Boolean,String>,java.util.function.Function<String,String>,com.github.difflib.text.DiffRowGenerator)'
    - '[ArrayList].<init>()'
    - '[com.github.difflib.text.DiffRowGenerator].getPosition()'
    - '[com.github.difflib.text.DiffRowGenerator].normalizeLines(com.github.difflib.text.DiffRowGenerator)'
    - '[StringBuilder].<init>()'
    - '[com.github.difflib.text.DiffRowGenerator].addAll(com.github.difflib.text.DiffRowGenerator,com.github.difflib.text.DiffRowGenerator)'
    - '[java.util.function.Function<com.github.difflib.text.deltamerge.InlineDeltaMergeInfo,List<com.github.difflib.patch.AbstractDelta<String>>>].apply(com.github.difflib.text.deltamerge.InlineDeltaMergeInfo)'
    - '[com.github.difflib.text.DiffRowGenerator].split(String)'
    - '[com.github.difflib.patch.Patch<T>].getDeltas()'
    - inlineDelta.getSource()
    linkageType: ''
    returnType: List<com.github.difflib.text.DiffRow>
    signature: '[com.github.difflib.text.DiffRowGenerator].generateInlineDiffs(com.github.difflib.patch.AbstractDelta<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.function.Function<String,String>].apply(String)'
      Src: com.github.difflib.text.DiffRowGenerator:498,1
    - Dst: '[java.util.function.Function<String,String>].apply(String)'
      Src: com.github.difflib.text.DiffRowGenerator:500,1
    - Dst: '[com.github.difflib.text.StringUtils].wrapText(com.github.difflib.text.DiffRowGenerator,int)'
      Src: com.github.difflib.text.DiffRowGenerator:500,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.BiPredicate<String,String>
      - java.util.function.BiPredicate<String,String>
      - java.util.function.Function<String,String>
      - java.util.function.Function<String,List<String>>
      - java.util.regex.Pattern
      - java.util.function.Function<String,List<String>>
      - java.util.regex.Pattern
      - java.util.function.Function<com.github.difflib.text.deltamerge.InlineDeltaMergeInfo,List<com.github.difflib.patch.AbstractDelta<String>>>
      - java.util.function.Function<com.github.difflib.text.deltamerge.InlineDeltaMergeInfo,List<com.github.difflib.patch.AbstractDelta<String>>>
      - int
      - java.util.function.BiPredicate<String,String>
      - boolean
      - java.util.function.Function<String,List<String>>
      - boolean
      - java.util.function.BiFunction<com.github.difflib.text.DiffRow.Tag,Boolean,String>
      - java.util.function.BiFunction<com.github.difflib.text.DiffRow.Tag,Boolean,String>
      - boolean
      - java.util.function.Function<String,String>
      - java.util.function.Function<String,String>
      - java.util.function.Function<com.github.difflib.text.deltamerge.InlineDeltaMergeInfo,List<com.github.difflib.patch.AbstractDelta<String>>>
      - java.util.function.Function<String,String>
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - line
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 502
      start: 496
    functionDepth: 1
    functionLinenumber: 496
    functionLinenumberEnd: 502
    functionName: '[com.github.difflib.text.DiffRowGenerator].preprocessLine(String)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/text/DiffRowGenerator.java
    functionUses: 1
    functionsReached:
    - '[com.github.difflib.text.StringUtils].wrapText(com.github.difflib.text.DiffRowGenerator,int)'
    - '[java.util.function.Function<String,String>].apply(String)'
    linkageType: ''
    returnType: String
    signature: '[com.github.difflib.text.DiffRowGenerator].preprocessLine(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.function.Function<String,String>].apply(String)'
      Src: com.github.difflib.text.DiffRowGenerator:514,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.BiPredicate<String,String>
      - java.util.function.BiPredicate<String,String>
      - java.util.function.Function<String,String>
      - java.util.function.Function<String,List<String>>
      - java.util.regex.Pattern
      - java.util.function.Function<String,List<String>>
      - java.util.regex.Pattern
      - java.util.function.Function<com.github.difflib.text.deltamerge.InlineDeltaMergeInfo,List<com.github.difflib.patch.AbstractDelta<String>>>
      - java.util.function.Function<com.github.difflib.text.deltamerge.InlineDeltaMergeInfo,List<com.github.difflib.patch.AbstractDelta<String>>>
      - int
      - java.util.function.BiPredicate<String,String>
      - boolean
      - java.util.function.Function<String,List<String>>
      - boolean
      - java.util.function.BiFunction<com.github.difflib.text.DiffRow.Tag,Boolean,String>
      - java.util.function.BiFunction<com.github.difflib.text.DiffRow.Tag,Boolean,String>
      - boolean
      - java.util.function.Function<String,String>
      - java.util.function.Function<String,String>
      - java.util.function.Function<com.github.difflib.text.deltamerge.InlineDeltaMergeInfo,List<com.github.difflib.patch.AbstractDelta<String>>>
      - java.util.function.Function<String,String>
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - text
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 515
      start: 513
    functionDepth: 0
    functionLinenumber: 513
    functionLinenumberEnd: 515
    functionName: '[com.github.difflib.text.DiffRowGenerator].processEqualities(String)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/text/DiffRowGenerator.java
    functionUses: 0
    functionsReached:
    - '[java.util.function.Function<String,String>].apply(String)'
    linkageType: ''
    returnType: String
    signature: '[com.github.difflib.text.DiffRowGenerator].processEqualities(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - BiFunction<Tag, Boolean, String>
      - BiFunction<Tag, Boolean, String>
      - int
      - boolean
      - boolean
      - Function<String, List<String>>
      - Function<String, String>
      - Function<String, String>
      - BiPredicate<String, String>
      - boolean
      - Function<InlineDeltaMergeInfo, List<AbstractDelta<String>>>
      - Function<String, String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.github.difflib.text.DiffRowGenerator.Builder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 545
      start: 545
    functionDepth: 0
    functionLinenumber: 545
    functionLinenumberEnd: 545
    functionName: '[com.github.difflib.text.DiffRowGenerator.Builder].<init>()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/text/DiffRowGenerator.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.github.difflib.text.DiffRowGenerator.Builder
    signature: '[com.github.difflib.text.DiffRowGenerator.Builder].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - BiFunction<Tag, Boolean, String>
      - BiFunction<Tag, Boolean, String>
      - int
      - boolean
      - boolean
      - Function<String, List<String>>
      - Function<String, String>
      - Function<String, String>
      - BiPredicate<String, String>
      - boolean
      - Function<InlineDeltaMergeInfo, List<AbstractDelta<String>>>
      - Function<String, String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - val
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 556
      start: 553
    functionDepth: 0
    functionLinenumber: 553
    functionLinenumberEnd: 556
    functionName: '[com.github.difflib.text.DiffRowGenerator.Builder].showInlineDiffs(boolean)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/text/DiffRowGenerator.java
    functionUses: 36
    functionsReached: []
    linkageType: ''
    returnType: Builder
    signature: '[com.github.difflib.text.DiffRowGenerator.Builder].showInlineDiffs(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - BiFunction<Tag, Boolean, String>
      - BiFunction<Tag, Boolean, String>
      - int
      - boolean
      - boolean
      - Function<String, List<String>>
      - Function<String, String>
      - Function<String, String>
      - BiPredicate<String, String>
      - boolean
      - Function<InlineDeltaMergeInfo, List<AbstractDelta<String>>>
      - Function<String, String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - val
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 567
      start: 564
    functionDepth: 0
    functionLinenumber: 564
    functionLinenumberEnd: 567
    functionName: '[com.github.difflib.text.DiffRowGenerator.Builder].ignoreWhiteSpaces(boolean)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/text/DiffRowGenerator.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Builder
    signature: '[com.github.difflib.text.DiffRowGenerator.Builder].ignoreWhiteSpaces(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - BiFunction<Tag, Boolean, String>
      - BiFunction<Tag, Boolean, String>
      - int
      - boolean
      - boolean
      - Function<String, List<String>>
      - Function<String, String>
      - Function<String, String>
      - BiPredicate<String, String>
      - boolean
      - Function<InlineDeltaMergeInfo, List<AbstractDelta<String>>>
      - Function<String, String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - val
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 578
      start: 575
    functionDepth: 0
    functionLinenumber: 575
    functionLinenumberEnd: 578
    functionName: '[com.github.difflib.text.DiffRowGenerator.Builder].reportLinesUnchanged(boolean)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/text/DiffRowGenerator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Builder
    signature: '[com.github.difflib.text.DiffRowGenerator.Builder].reportLinesUnchanged(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.function.BiFunction<com.github.difflib.text.DiffRow.Tag,Boolean,String>
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - BiFunction<Tag, Boolean, String>
      - BiFunction<Tag, Boolean, String>
      - int
      - boolean
      - boolean
      - Function<String, List<String>>
      - Function<String, String>
      - Function<String, String>
      - BiPredicate<String, String>
      - boolean
      - Function<InlineDeltaMergeInfo, List<AbstractDelta<String>>>
      - Function<String, String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - generator
    argTypes:
    - java.util.function.BiFunction<com.github.difflib.text.DiffRow.Tag,Boolean,String>
    constantsTouched: []
    func_position:
      end: 589
      start: 586
    functionDepth: 0
    functionLinenumber: 586
    functionLinenumberEnd: 589
    functionName: '[com.github.difflib.text.DiffRowGenerator.Builder].oldTag(java.util.function.BiFunction<com.github.difflib.text.DiffRow.Tag,Boolean,String>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/text/DiffRowGenerator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Builder
    signature: '[com.github.difflib.text.DiffRowGenerator.Builder].oldTag(java.util.function.BiFunction<com.github.difflib.text.DiffRow.Tag,Boolean,String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.function.Function<Boolean,String>].apply(com.github.difflib.text.DiffRowGenerator.Builder)'
      Src: com.github.difflib.text.DiffRowGenerator.Builder:598,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.function.Function<Boolean,String>
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - BiFunction<Tag, Boolean, String>
      - BiFunction<Tag, Boolean, String>
      - int
      - boolean
      - boolean
      - Function<String, List<String>>
      - Function<String, String>
      - Function<String, String>
      - BiPredicate<String, String>
      - boolean
      - Function<InlineDeltaMergeInfo, List<AbstractDelta<String>>>
      - Function<String, String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - generator
    argTypes:
    - java.util.function.Function<Boolean,String>
    constantsTouched: []
    func_position:
      end: 600
      start: 597
    functionDepth: 0
    functionLinenumber: 597
    functionLinenumberEnd: 600
    functionName: '[com.github.difflib.text.DiffRowGenerator.Builder].oldTag(java.util.function.Function<Boolean,String>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/text/DiffRowGenerator.java
    functionUses: 0
    functionsReached:
    - '[java.util.function.Function<Boolean,String>].apply(com.github.difflib.text.DiffRowGenerator.Builder)'
    linkageType: ''
    returnType: Builder
    signature: '[com.github.difflib.text.DiffRowGenerator.Builder].oldTag(java.util.function.Function<Boolean,String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.function.BiFunction<com.github.difflib.text.DiffRow.Tag,Boolean,String>
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - BiFunction<Tag, Boolean, String>
      - BiFunction<Tag, Boolean, String>
      - int
      - boolean
      - boolean
      - Function<String, List<String>>
      - Function<String, String>
      - Function<String, String>
      - BiPredicate<String, String>
      - boolean
      - Function<InlineDeltaMergeInfo, List<AbstractDelta<String>>>
      - Function<String, String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - generator
    argTypes:
    - java.util.function.BiFunction<com.github.difflib.text.DiffRow.Tag,Boolean,String>
    constantsTouched: []
    func_position:
      end: 611
      start: 608
    functionDepth: 0
    functionLinenumber: 608
    functionLinenumberEnd: 611
    functionName: '[com.github.difflib.text.DiffRowGenerator.Builder].newTag(java.util.function.BiFunction<com.github.difflib.text.DiffRow.Tag,Boolean,String>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/text/DiffRowGenerator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Builder
    signature: '[com.github.difflib.text.DiffRowGenerator.Builder].newTag(java.util.function.BiFunction<com.github.difflib.text.DiffRow.Tag,Boolean,String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.function.Function<Boolean,String>].apply(com.github.difflib.text.DiffRowGenerator.Builder)'
      Src: com.github.difflib.text.DiffRowGenerator.Builder:620,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.function.Function<Boolean,String>
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - BiFunction<Tag, Boolean, String>
      - BiFunction<Tag, Boolean, String>
      - int
      - boolean
      - boolean
      - Function<String, List<String>>
      - Function<String, String>
      - Function<String, String>
      - BiPredicate<String, String>
      - boolean
      - Function<InlineDeltaMergeInfo, List<AbstractDelta<String>>>
      - Function<String, String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - generator
    argTypes:
    - java.util.function.Function<Boolean,String>
    constantsTouched: []
    func_position:
      end: 622
      start: 619
    functionDepth: 0
    functionLinenumber: 619
    functionLinenumberEnd: 622
    functionName: '[com.github.difflib.text.DiffRowGenerator.Builder].newTag(java.util.function.Function<Boolean,String>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/text/DiffRowGenerator.java
    functionUses: 0
    functionsReached:
    - '[java.util.function.Function<Boolean,String>].apply(com.github.difflib.text.DiffRowGenerator.Builder)'
    linkageType: ''
    returnType: Builder
    signature: '[com.github.difflib.text.DiffRowGenerator.Builder].newTag(java.util.function.Function<Boolean,String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.function.Function<String,String>
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - BiFunction<Tag, Boolean, String>
      - BiFunction<Tag, Boolean, String>
      - int
      - boolean
      - boolean
      - Function<String, List<String>>
      - Function<String, String>
      - Function<String, String>
      - BiPredicate<String, String>
      - boolean
      - Function<InlineDeltaMergeInfo, List<AbstractDelta<String>>>
      - Function<String, String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - processDiffs
    argTypes:
    - java.util.function.Function<String,String>
    constantsTouched: []
    func_position:
      end: 634
      start: 631
    functionDepth: 0
    functionLinenumber: 631
    functionLinenumberEnd: 634
    functionName: '[com.github.difflib.text.DiffRowGenerator.Builder].processDiffs(java.util.function.Function<String,String>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/text/DiffRowGenerator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Builder
    signature: '[com.github.difflib.text.DiffRowGenerator.Builder].processDiffs(java.util.function.Function<String,String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.function.Function<String,String>
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - BiFunction<Tag, Boolean, String>
      - BiFunction<Tag, Boolean, String>
      - int
      - boolean
      - boolean
      - Function<String, List<String>>
      - Function<String, String>
      - Function<String, String>
      - BiPredicate<String, String>
      - boolean
      - Function<InlineDeltaMergeInfo, List<AbstractDelta<String>>>
      - Function<String, String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - equalityProcessor
    argTypes:
    - java.util.function.Function<String,String>
    constantsTouched: []
    func_position:
      end: 648
      start: 645
    functionDepth: 0
    functionLinenumber: 645
    functionLinenumberEnd: 648
    functionName: '[com.github.difflib.text.DiffRowGenerator.Builder].processEqualities(java.util.function.Function<String,String>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/text/DiffRowGenerator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Builder
    signature: '[com.github.difflib.text.DiffRowGenerator.Builder].processEqualities(java.util.function.Function<String,String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - BiFunction<Tag, Boolean, String>
      - BiFunction<Tag, Boolean, String>
      - int
      - boolean
      - boolean
      - Function<String, List<String>>
      - Function<String, String>
      - Function<String, String>
      - BiPredicate<String, String>
      - boolean
      - Function<InlineDeltaMergeInfo, List<AbstractDelta<String>>>
      - Function<String, String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - width
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 663
      start: 658
    functionDepth: 0
    functionLinenumber: 658
    functionLinenumberEnd: 663
    functionName: '[com.github.difflib.text.DiffRowGenerator.Builder].columnWidth(int)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/text/DiffRowGenerator.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: Builder
    signature: '[com.github.difflib.text.DiffRowGenerator.Builder].columnWidth(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.text.DiffRowGenerator].<init>()'
      Src: com.github.difflib.text.DiffRowGenerator.Builder:672,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - BiFunction<Tag, Boolean, String>
      - BiFunction<Tag, Boolean, String>
      - int
      - boolean
      - boolean
      - Function<String, List<String>>
      - Function<String, String>
      - Function<String, String>
      - BiPredicate<String, String>
      - boolean
      - Function<InlineDeltaMergeInfo, List<AbstractDelta<String>>>
      - Function<String, String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.github.difflib.text.DiffRowGenerator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 673
      start: 671
    functionDepth: 0
    functionLinenumber: 671
    functionLinenumberEnd: 673
    functionName: '[com.github.difflib.text.DiffRowGenerator.Builder].build()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/text/DiffRowGenerator.java
    functionUses: 2
    functionsReached:
    - '[com.github.difflib.text.DiffRowGenerator].<init>()'
    linkageType: ''
    returnType: com.github.difflib.text.DiffRowGenerator
    signature: '[com.github.difflib.text.DiffRowGenerator.Builder].build()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - BiFunction<Tag, Boolean, String>
      - BiFunction<Tag, Boolean, String>
      - int
      - boolean
      - boolean
      - Function<String, List<String>>
      - Function<String, String>
      - Function<String, String>
      - BiPredicate<String, String>
      - boolean
      - Function<InlineDeltaMergeInfo, List<AbstractDelta<String>>>
      - Function<String, String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - mergeOriginalRevised
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 685
      start: 682
    functionDepth: 0
    functionLinenumber: 682
    functionLinenumberEnd: 685
    functionName: '[com.github.difflib.text.DiffRowGenerator.Builder].mergeOriginalRevised(boolean)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/text/DiffRowGenerator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Builder
    signature: '[com.github.difflib.text.DiffRowGenerator.Builder].mergeOriginalRevised(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - BiFunction<Tag, Boolean, String>
      - BiFunction<Tag, Boolean, String>
      - int
      - boolean
      - boolean
      - Function<String, List<String>>
      - Function<String, String>
      - Function<String, String>
      - BiPredicate<String, String>
      - boolean
      - Function<InlineDeltaMergeInfo, List<AbstractDelta<String>>>
      - Function<String, String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - decompressDeltas
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 698
      start: 695
    functionDepth: 0
    functionLinenumber: 695
    functionLinenumberEnd: 698
    functionName: '[com.github.difflib.text.DiffRowGenerator.Builder].decompressDeltas(boolean)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/text/DiffRowGenerator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Builder
    signature: '[com.github.difflib.text.DiffRowGenerator.Builder].decompressDeltas(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - BiFunction<Tag, Boolean, String>
      - BiFunction<Tag, Boolean, String>
      - int
      - boolean
      - boolean
      - Function<String, List<String>>
      - Function<String, String>
      - Function<String, String>
      - BiPredicate<String, String>
      - boolean
      - Function<InlineDeltaMergeInfo, List<AbstractDelta<String>>>
      - Function<String, String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - inlineDiffByWord
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 713
      start: 710
    functionDepth: 0
    functionLinenumber: 710
    functionLinenumberEnd: 713
    functionName: '[com.github.difflib.text.DiffRowGenerator.Builder].inlineDiffByWord(boolean)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/text/DiffRowGenerator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Builder
    signature: '[com.github.difflib.text.DiffRowGenerator.Builder].inlineDiffByWord(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.function.Function<String,List<String>>
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - BiFunction<Tag, Boolean, String>
      - BiFunction<Tag, Boolean, String>
      - int
      - boolean
      - boolean
      - Function<String, List<String>>
      - Function<String, String>
      - Function<String, String>
      - BiPredicate<String, String>
      - boolean
      - Function<InlineDeltaMergeInfo, List<AbstractDelta<String>>>
      - Function<String, String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - inlineDiffSplitter
    argTypes:
    - java.util.function.Function<String,List<String>>
    constantsTouched: []
    func_position:
      end: 726
      start: 723
    functionDepth: 0
    functionLinenumber: 723
    functionLinenumberEnd: 726
    functionName: '[com.github.difflib.text.DiffRowGenerator.Builder].inlineDiffBySplitter(java.util.function.Function<String,List<String>>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/text/DiffRowGenerator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Builder
    signature: '[com.github.difflib.text.DiffRowGenerator.Builder].inlineDiffBySplitter(java.util.function.Function<String,List<String>>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.function.Function<String,String>
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - BiFunction<Tag, Boolean, String>
      - BiFunction<Tag, Boolean, String>
      - int
      - boolean
      - boolean
      - Function<String, List<String>>
      - Function<String, String>
      - Function<String, String>
      - BiPredicate<String, String>
      - boolean
      - Function<InlineDeltaMergeInfo, List<AbstractDelta<String>>>
      - Function<String, String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - lineNormalizer
    argTypes:
    - java.util.function.Function<String,String>
    constantsTouched: []
    func_position:
      end: 740
      start: 737
    functionDepth: 0
    functionLinenumber: 737
    functionLinenumberEnd: 740
    functionName: '[com.github.difflib.text.DiffRowGenerator.Builder].lineNormalizer(java.util.function.Function<String,String>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/text/DiffRowGenerator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Builder
    signature: '[com.github.difflib.text.DiffRowGenerator.Builder].lineNormalizer(java.util.function.Function<String,String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.function.BiPredicate<String,String>
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - BiFunction<Tag, Boolean, String>
      - BiFunction<Tag, Boolean, String>
      - int
      - boolean
      - boolean
      - Function<String, List<String>>
      - Function<String, String>
      - Function<String, String>
      - BiPredicate<String, String>
      - boolean
      - Function<InlineDeltaMergeInfo, List<AbstractDelta<String>>>
      - Function<String, String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - equalizer
    argTypes:
    - java.util.function.BiPredicate<String,String>
    constantsTouched: []
    func_position:
      end: 751
      start: 748
    functionDepth: 0
    functionLinenumber: 748
    functionLinenumberEnd: 751
    functionName: '[com.github.difflib.text.DiffRowGenerator.Builder].equalizer(java.util.function.BiPredicate<String,String>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/text/DiffRowGenerator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Builder
    signature: '[com.github.difflib.text.DiffRowGenerator.Builder].equalizer(java.util.function.BiPredicate<String,String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - BiFunction<Tag, Boolean, String>
      - BiFunction<Tag, Boolean, String>
      - int
      - boolean
      - boolean
      - Function<String, List<String>>
      - Function<String, String>
      - Function<String, String>
      - BiPredicate<String, String>
      - boolean
      - Function<InlineDeltaMergeInfo, List<AbstractDelta<String>>>
      - Function<String, String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - replace
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 764
      start: 761
    functionDepth: 0
    functionLinenumber: 761
    functionLinenumberEnd: 764
    functionName: '[com.github.difflib.text.DiffRowGenerator.Builder].replaceOriginalLinefeedInChangesWithSpaces(boolean)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/text/DiffRowGenerator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Builder
    signature: '[com.github.difflib.text.DiffRowGenerator.Builder].replaceOriginalLinefeedInChangesWithSpaces(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.function.Function<com.github.difflib.text.deltamerge.InlineDeltaMergeInfo,List<com.github.difflib.patch.AbstractDelta<String>>>
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - BiFunction<Tag, Boolean, String>
      - BiFunction<Tag, Boolean, String>
      - int
      - boolean
      - boolean
      - Function<String, List<String>>
      - Function<String, String>
      - Function<String, String>
      - BiPredicate<String, String>
      - boolean
      - Function<InlineDeltaMergeInfo, List<AbstractDelta<String>>>
      - Function<String, String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - inlineDeltaMerger
    argTypes:
    - java.util.function.Function<com.github.difflib.text.deltamerge.InlineDeltaMergeInfo,List<com.github.difflib.patch.AbstractDelta<String>>>
    constantsTouched: []
    func_position:
      end: 776
      start: 772
    functionDepth: 0
    functionLinenumber: 772
    functionLinenumberEnd: 776
    functionName: '[com.github.difflib.text.DiffRowGenerator.Builder].inlineDeltaMerger(java.util.function.Function<com.github.difflib.text.deltamerge.InlineDeltaMergeInfo,List<com.github.difflib.patch.AbstractDelta<String>>>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/text/DiffRowGenerator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Builder
    signature: '[com.github.difflib.text.DiffRowGenerator.Builder].inlineDeltaMerger(java.util.function.Function<com.github.difflib.text.deltamerge.InlineDeltaMergeInfo,List<com.github.difflib.patch.AbstractDelta<String>>>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<com.github.difflib.patch.AbstractDelta<String>>
      - java.util.List<String>
      - java.util.List<String>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.github.difflib.patch.AbstractDelta<String>>
      - java.util.List<String>
      - java.util.List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.github.difflib.text.deltamerge.InlineDeltaMergeInfo
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - deltas
    - origList
    - revList
    argTypes:
    - java.util.List<com.github.difflib.patch.AbstractDelta<String>>
    - java.util.List<String>
    - java.util.List<String>
    constantsTouched: []
    func_position:
      end: 37
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 37
    functionName: '[com.github.difflib.text.deltamerge.InlineDeltaMergeInfo].<init>(java.util.List<com.github.difflib.patch.AbstractDelta<String>>,java.util.List<String>,java.util.List<String>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/text/deltamerge/InlineDeltaMergeInfo.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.github.difflib.text.deltamerge.InlineDeltaMergeInfo
    signature: '[com.github.difflib.text.deltamerge.InlineDeltaMergeInfo].<init>(java.util.List<com.github.difflib.patch.AbstractDelta<String>>,java.util.List<String>,java.util.List<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.github.difflib.patch.AbstractDelta<String>>
      - java.util.List<String>
      - java.util.List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.github.difflib.patch.AbstractDelta<String>>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: '[com.github.difflib.text.deltamerge.InlineDeltaMergeInfo].getDeltas()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/text/deltamerge/InlineDeltaMergeInfo.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<com.github.difflib.patch.AbstractDelta<String>>
    signature: '[com.github.difflib.text.deltamerge.InlineDeltaMergeInfo].getDeltas()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.github.difflib.patch.AbstractDelta<String>>
      - java.util.List<String>
      - java.util.List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[com.github.difflib.text.deltamerge.InlineDeltaMergeInfo].getOrigList()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/text/deltamerge/InlineDeltaMergeInfo.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<String>
    signature: '[com.github.difflib.text.deltamerge.InlineDeltaMergeInfo].getOrigList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<com.github.difflib.patch.AbstractDelta<String>>
      - java.util.List<String>
      - java.util.List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[com.github.difflib.text.deltamerge.InlineDeltaMergeInfo].getRevList()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/text/deltamerge/InlineDeltaMergeInfo.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<String>
    signature: '[com.github.difflib.text.deltamerge.InlineDeltaMergeInfo].getRevList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.text.deltamerge.InlineDeltaMergeInfo].getDeltas()'
      Src: com.github.difflib.text.deltamerge.DeltaMergeUtils:34,1
    - Dst: '[java.util.List<com.github.difflib.patch.AbstractDelta<String>>].size()'
      Src: com.github.difflib.text.deltamerge.DeltaMergeUtils:35,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: com.github.difflib.text.deltamerge.DeltaMergeUtils:39,1
    - Dst: '[java.util.List<com.github.difflib.patch.AbstractDelta<String>>].get(int)'
      Src: com.github.difflib.text.deltamerge.DeltaMergeUtils:40,1
    - Dst: '[java.util.ArrayList].add(com.github.difflib.text.deltamerge.DeltaMergeUtils)'
      Src: com.github.difflib.text.deltamerge.DeltaMergeUtils:40,1
    - Dst: '[java.util.List<com.github.difflib.patch.AbstractDelta<String>>].size()'
      Src: com.github.difflib.text.deltamerge.DeltaMergeUtils:41,1
    - Dst: '[java.util.ArrayList].size()'
      Src: com.github.difflib.text.deltamerge.DeltaMergeUtils:42,1
    - Dst: '[java.util.ArrayList].get(int)'
      Src: com.github.difflib.text.deltamerge.DeltaMergeUtils:42,1
    - Dst: '[java.util.List<com.github.difflib.patch.AbstractDelta<String>>].get(com.github.difflib.text.deltamerge.DeltaMergeUtils)'
      Src: com.github.difflib.text.deltamerge.DeltaMergeUtils:43,1
    - Dst: '[com.github.difflib.text.deltamerge.InlineDeltaMergeInfo].getOrigList()'
      Src: com.github.difflib.text.deltamerge.DeltaMergeUtils:45,1
    - Dst: '[com.github.difflib.text.deltamerge.DeltaMergeUtils].getSource()'
      Src: com.github.difflib.text.deltamerge.DeltaMergeUtils:48,1
    - Dst: '[com.github.difflib.text.deltamerge.DeltaMergeUtils].getPosition()'
      Src: com.github.difflib.text.deltamerge.DeltaMergeUtils:48,1
    - Dst: '[com.github.difflib.text.deltamerge.DeltaMergeUtils].getSource()'
      Src: com.github.difflib.text.deltamerge.DeltaMergeUtils:49,1
    - Dst: '[com.github.difflib.text.deltamerge.DeltaMergeUtils].size()'
      Src: com.github.difflib.text.deltamerge.DeltaMergeUtils:49,1
    - Dst: '[com.github.difflib.text.deltamerge.DeltaMergeUtils].getSource()'
      Src: com.github.difflib.text.deltamerge.DeltaMergeUtils:50,1
    - Dst: '[com.github.difflib.text.deltamerge.DeltaMergeUtils].getPosition()'
      Src: com.github.difflib.text.deltamerge.DeltaMergeUtils:50,1
    - Dst: '[java.util.List<String>].subList(com.github.difflib.text.deltamerge.DeltaMergeUtils,com.github.difflib.text.deltamerge.DeltaMergeUtils)'
      Src: com.github.difflib.text.deltamerge.DeltaMergeUtils:45,1
    - Dst: '[java.util.function.Predicate<java.util.List<String>>].test(com.github.difflib.text.deltamerge.DeltaMergeUtils)'
      Src: com.github.difflib.text.deltamerge.DeltaMergeUtils:52,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: com.github.difflib.text.deltamerge.DeltaMergeUtils:55,1
    - Dst: '[com.github.difflib.text.deltamerge.DeltaMergeUtils].getSource()'
      Src: com.github.difflib.text.deltamerge.DeltaMergeUtils:56,1
    - Dst: '[com.github.difflib.text.deltamerge.DeltaMergeUtils].getLines()'
      Src: com.github.difflib.text.deltamerge.DeltaMergeUtils:56,1
    - Dst: '[java.util.ArrayList].addAll(com.github.difflib.text.deltamerge.DeltaMergeUtils)'
      Src: com.github.difflib.text.deltamerge.DeltaMergeUtils:56,1
    - Dst: '[java.util.ArrayList].addAll(com.github.difflib.text.deltamerge.DeltaMergeUtils)'
      Src: com.github.difflib.text.deltamerge.DeltaMergeUtils:57,1
    - Dst: '[com.github.difflib.text.deltamerge.DeltaMergeUtils].getSource()'
      Src: com.github.difflib.text.deltamerge.DeltaMergeUtils:58,1
    - Dst: '[com.github.difflib.text.deltamerge.DeltaMergeUtils].getLines()'
      Src: com.github.difflib.text.deltamerge.DeltaMergeUtils:58,1
    - Dst: '[java.util.ArrayList].addAll(com.github.difflib.text.deltamerge.DeltaMergeUtils)'
      Src: com.github.difflib.text.deltamerge.DeltaMergeUtils:58,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: com.github.difflib.text.deltamerge.DeltaMergeUtils:60,1
    - Dst: '[com.github.difflib.text.deltamerge.DeltaMergeUtils].getTarget()'
      Src: com.github.difflib.text.deltamerge.DeltaMergeUtils:61,1
    - Dst: '[com.github.difflib.text.deltamerge.DeltaMergeUtils].getLines()'
      Src: com.github.difflib.text.deltamerge.DeltaMergeUtils:61,1
    - Dst: '[java.util.ArrayList].addAll(com.github.difflib.text.deltamerge.DeltaMergeUtils)'
      Src: com.github.difflib.text.deltamerge.DeltaMergeUtils:61,1
    - Dst: '[java.util.ArrayList].addAll(com.github.difflib.text.deltamerge.DeltaMergeUtils)'
      Src: com.github.difflib.text.deltamerge.DeltaMergeUtils:62,1
    - Dst: '[com.github.difflib.text.deltamerge.DeltaMergeUtils].getTarget()'
      Src: com.github.difflib.text.deltamerge.DeltaMergeUtils:63,1
    - Dst: '[com.github.difflib.text.deltamerge.DeltaMergeUtils].getLines()'
      Src: com.github.difflib.text.deltamerge.DeltaMergeUtils:63,1
    - Dst: '[java.util.ArrayList].addAll(com.github.difflib.text.deltamerge.DeltaMergeUtils)'
      Src: com.github.difflib.text.deltamerge.DeltaMergeUtils:63,1
    - Dst: '[com.github.difflib.text.deltamerge.DeltaMergeUtils].getSource()'
      Src: com.github.difflib.text.deltamerge.DeltaMergeUtils:66,1
    - Dst: '[com.github.difflib.text.deltamerge.DeltaMergeUtils].getPosition()'
      Src: com.github.difflib.text.deltamerge.DeltaMergeUtils:66,1
    - Dst: '[com.github.difflib.patch.Chunk].<init>(com.github.difflib.text.deltamerge.DeltaMergeUtils,java.util.ArrayList)'
      Src: com.github.difflib.text.deltamerge.DeltaMergeUtils:66,1
    - Dst: '[com.github.difflib.text.deltamerge.DeltaMergeUtils].getTarget()'
      Src: com.github.difflib.text.deltamerge.DeltaMergeUtils:67,1
    - Dst: '[com.github.difflib.text.deltamerge.DeltaMergeUtils].getPosition()'
      Src: com.github.difflib.text.deltamerge.DeltaMergeUtils:67,1
    - Dst: '[com.github.difflib.patch.Chunk].<init>(com.github.difflib.text.deltamerge.DeltaMergeUtils,java.util.ArrayList)'
      Src: com.github.difflib.text.deltamerge.DeltaMergeUtils:67,1
    - Dst: '[com.github.difflib.patch.ChangeDelta].<init>(com.github.difflib.patch.Chunk,com.github.difflib.patch.Chunk)'
      Src: com.github.difflib.text.deltamerge.DeltaMergeUtils:65,1
    - Dst: '[java.util.ArrayList].size()'
      Src: com.github.difflib.text.deltamerge.DeltaMergeUtils:69,1
    - Dst: '[java.util.ArrayList].remove(int)'
      Src: com.github.difflib.text.deltamerge.DeltaMergeUtils:69,1
    - Dst: '[java.util.ArrayList].add(com.github.difflib.patch.ChangeDelta)'
      Src: com.github.difflib.text.deltamerge.DeltaMergeUtils:70,1
    - Dst: '[java.util.ArrayList].add(com.github.difflib.text.deltamerge.DeltaMergeUtils)'
      Src: com.github.difflib.text.deltamerge.DeltaMergeUtils:72,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 51
    JavaMethodInfo:
      argumentGenericTypes:
      - com.github.difflib.text.deltamerge.InlineDeltaMergeInfo
      - java.util.function.Predicate<java.util.List<String>>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.github.difflib.patch.AbstractDelta<String>>
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - deltaMergeInfo
    - replaceEquality
    argTypes:
    - com.github.difflib.text.deltamerge.InlineDeltaMergeInfo
    - java.util.function.Predicate<java.util.List<String>>
    constantsTouched: []
    func_position:
      end: 77
      start: 32
    functionDepth: 1
    functionLinenumber: 32
    functionLinenumberEnd: 77
    functionName: '[com.github.difflib.text.deltamerge.DeltaMergeUtils].mergeInlineDeltas(com.github.difflib.text.deltamerge.InlineDeltaMergeInfo,java.util.function.Predicate<java.util.List<String>>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/text/deltamerge/DeltaMergeUtils.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].size()'
    - '[java.util.ArrayList].get(int)'
    - '[java.util.List<com.github.difflib.patch.AbstractDelta<String>>].get(int)'
    - '[java.util.ArrayList].<init>()'
    - '[com.github.difflib.text.deltamerge.InlineDeltaMergeInfo].getDeltas()'
    - '[java.util.function.Predicate<java.util.List<String>>].test(com.github.difflib.text.deltamerge.DeltaMergeUtils)'
    - '[com.github.difflib.text.deltamerge.DeltaMergeUtils].getTarget()'
    - '[com.github.difflib.text.deltamerge.DeltaMergeUtils].size()'
    - '[com.github.difflib.patch.ChangeDelta].<init>(com.github.difflib.patch.Chunk,com.github.difflib.patch.Chunk)'
    - '[com.github.difflib.text.deltamerge.DeltaMergeUtils].getPosition()'
    - '[com.github.difflib.text.deltamerge.DeltaMergeUtils].getSource()'
    - '[java.util.ArrayList].add(com.github.difflib.text.deltamerge.DeltaMergeUtils)'
    - '[java.util.ArrayList].add(com.github.difflib.patch.ChangeDelta)'
    - '[com.github.difflib.text.deltamerge.InlineDeltaMergeInfo].getOrigList()'
    - '[java.util.List<String>].subList(com.github.difflib.text.deltamerge.DeltaMergeUtils,com.github.difflib.text.deltamerge.DeltaMergeUtils)'
    - '[java.util.List<com.github.difflib.patch.AbstractDelta<String>>].size()'
    - '[com.github.difflib.patch.Chunk].<init>(com.github.difflib.text.deltamerge.DeltaMergeUtils,java.util.ArrayList)'
    - '[java.util.ArrayList].remove(int)'
    - '[java.util.List<com.github.difflib.patch.AbstractDelta<String>>].get(com.github.difflib.text.deltamerge.DeltaMergeUtils)'
    - '[java.util.ArrayList].addAll(com.github.difflib.text.deltamerge.DeltaMergeUtils)'
    - '[com.github.difflib.text.deltamerge.DeltaMergeUtils].getLines()'
    linkageType: ''
    returnType: java.util.List<com.github.difflib.patch.AbstractDelta<String>>
    signature: '[com.github.difflib.text.deltamerge.DeltaMergeUtils].mergeInlineDeltas(com.github.difflib.text.deltamerge.InlineDeltaMergeInfo,java.util.function.Predicate<java.util.List<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: false
      returnValueGenericType: com.github.difflib.text.deltamerge.DeltaMergeUtils
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 79
    functionName: '[com.github.difflib.text.deltamerge.DeltaMergeUtils].<init>()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/text/deltamerge/DeltaMergeUtils.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.github.difflib.text.deltamerge.DeltaMergeUtils
    signature: '[com.github.difflib.text.deltamerge.DeltaMergeUtils].<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: com.github.difflib.algorithm.jgit.HistogramDiffTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 35
    functionName: '[com.github.difflib.algorithm.jgit.HistogramDiffTest].<init>()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils-jgit/src/test/java/com/github/difflib/algorithm/jgit/HistogramDiffTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.github.difflib.algorithm.jgit.HistogramDiffTest
    signature: '[com.github.difflib.algorithm.jgit.HistogramDiffTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.jgit.HistogramDiffTest:42,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.jgit.HistogramDiffTest:43,1
    - Dst: '[com.github.difflib.algorithm.jgit.HistogramDiff].<init>()'
      Src: com.github.difflib.algorithm.jgit.HistogramDiffTest:45,1
    - Dst: '[com.github.difflib.algorithm.jgit.HistogramDiff].computeDiff(com.github.difflib.algorithm.jgit.HistogramDiffTest,com.github.difflib.algorithm.jgit.HistogramDiffTest,null)'
      Src: com.github.difflib.algorithm.jgit.HistogramDiffTest:45,1
    - Dst: '[com.github.difflib.patch.Patch].generate(com.github.difflib.algorithm.jgit.HistogramDiffTest,com.github.difflib.algorithm.jgit.HistogramDiffTest,java.util.List<com.github.difflib.algorithm.Change>)'
      Src: com.github.difflib.algorithm.jgit.HistogramDiffTest:45,1
    - Dst: System.out.println(com.github.difflib.patch.Patch<T>)
      Src: com.github.difflib.algorithm.jgit.HistogramDiffTest:46,1
    - Dst: '[com.github.difflib.algorithm.jgit.HistogramDiffTest].assertNotNull(com.github.difflib.patch.Patch<T>)'
      Src: com.github.difflib.algorithm.jgit.HistogramDiffTest:47,1
    - Dst: '[com.github.difflib.patch.Patch<T>].getDeltas()'
      Src: com.github.difflib.algorithm.jgit.HistogramDiffTest:48,1
    - Dst: '[com.github.difflib.algorithm.jgit.HistogramDiffTest].size()'
      Src: com.github.difflib.algorithm.jgit.HistogramDiffTest:48,1
    - Dst: '[com.github.difflib.algorithm.jgit.HistogramDiffTest].assertEquals(int,com.github.difflib.algorithm.jgit.HistogramDiffTest)'
      Src: com.github.difflib.algorithm.jgit.HistogramDiffTest:48,1
    - Dst: '[com.github.difflib.patch.Patch<T>].toString()'
      Src: com.github.difflib.algorithm.jgit.HistogramDiffTest:51,1
    - Dst: '[com.github.difflib.algorithm.jgit.HistogramDiffTest].assertEquals(String,com.github.difflib.algorithm.jgit.HistogramDiffTest)'
      Src: com.github.difflib.algorithm.jgit.HistogramDiffTest:49,1
    - Dst: '[com.github.difflib.patch.Patch<T>].applyTo(com.github.difflib.algorithm.jgit.HistogramDiffTest)'
      Src: com.github.difflib.algorithm.jgit.HistogramDiffTest:53,1
    - Dst: '[com.github.difflib.algorithm.jgit.HistogramDiffTest].assertEquals(com.github.difflib.algorithm.jgit.HistogramDiffTest,com.github.difflib.algorithm.jgit.HistogramDiffTest)'
      Src: com.github.difflib.algorithm.jgit.HistogramDiffTest:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - com.github.difflib.patch.PatchFailedException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 40
    functionDepth: 1
    functionLinenumber: 40
    functionLinenumberEnd: 55
    functionName: '[com.github.difflib.algorithm.jgit.HistogramDiffTest].testDiff()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils-jgit/src/test/java/com/github/difflib/algorithm/jgit/HistogramDiffTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.algorithm.jgit.HistogramDiffTest].assertEquals(String,com.github.difflib.algorithm.jgit.HistogramDiffTest)'
    - '[com.github.difflib.algorithm.jgit.HistogramDiff].<init>()'
    - '[com.github.difflib.algorithm.jgit.HistogramDiffTest].assertNotNull(com.github.difflib.patch.Patch<T>)'
    - '[com.github.difflib.patch.Patch].generate(com.github.difflib.algorithm.jgit.HistogramDiffTest,com.github.difflib.algorithm.jgit.HistogramDiffTest,java.util.List<com.github.difflib.algorithm.Change>)'
    - '[com.github.difflib.patch.Patch<T>].toString()'
    - '[java.util.Arrays].asList(String,String,String,String,String,String,String)'
    - '[com.github.difflib.patch.Patch<T>].getDeltas()'
    - '[com.github.difflib.algorithm.jgit.HistogramDiffTest].assertEquals(int,com.github.difflib.algorithm.jgit.HistogramDiffTest)'
    - System.out.println(com.github.difflib.patch.Patch<T>)
    - '[java.util.Arrays].asList(String,String,String,String,String,String)'
    - '[com.github.difflib.patch.Patch<T>].applyTo(com.github.difflib.algorithm.jgit.HistogramDiffTest)'
    - '[com.github.difflib.algorithm.jgit.HistogramDiffTest].assertEquals(com.github.difflib.algorithm.jgit.HistogramDiffTest,com.github.difflib.algorithm.jgit.HistogramDiffTest)'
    - '[com.github.difflib.algorithm.jgit.HistogramDiffTest].size()'
    - '[com.github.difflib.algorithm.jgit.HistogramDiff].computeDiff(com.github.difflib.algorithm.jgit.HistogramDiffTest,com.github.difflib.algorithm.jgit.HistogramDiffTest,null)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.algorithm.jgit.HistogramDiffTest].testDiff()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.jgit.HistogramDiffTest:59,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String)'
      Src: com.github.difflib.algorithm.jgit.HistogramDiffTest:60,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: com.github.difflib.algorithm.jgit.HistogramDiffTest:62,1
    - Dst: '[com.github.difflib.algorithm.jgit.HistogramDiff].<init>()'
      Src: com.github.difflib.algorithm.jgit.HistogramDiffTest:66,1
    - Dst: '[com.github.difflib.algorithm.DiffAlgorithmListener].<init>()'
      Src: com.github.difflib.algorithm.jgit.HistogramDiffTest:66,1
    - Dst: '[com.github.difflib.algorithm.jgit.HistogramDiff].computeDiff(com.github.difflib.algorithm.jgit.HistogramDiffTest,com.github.difflib.algorithm.jgit.HistogramDiffTest,com.github.difflib.algorithm.DiffAlgorithmListener)'
      Src: com.github.difflib.algorithm.jgit.HistogramDiffTest:66,1
    - Dst: '[com.github.difflib.patch.Patch].generate(com.github.difflib.algorithm.jgit.HistogramDiffTest,com.github.difflib.algorithm.jgit.HistogramDiffTest,java.util.List<com.github.difflib.algorithm.Change>)'
      Src: com.github.difflib.algorithm.jgit.HistogramDiffTest:63,1
    - Dst: System.out.println(com.github.difflib.patch.Patch<T>)
      Src: com.github.difflib.algorithm.jgit.HistogramDiffTest:82,1
    - Dst: '[com.github.difflib.algorithm.jgit.HistogramDiffTest].assertNotNull(com.github.difflib.patch.Patch<T>)'
      Src: com.github.difflib.algorithm.jgit.HistogramDiffTest:83,1
    - Dst: '[com.github.difflib.patch.Patch<T>].getDeltas()'
      Src: com.github.difflib.algorithm.jgit.HistogramDiffTest:84,1
    - Dst: '[com.github.difflib.algorithm.jgit.HistogramDiffTest].size()'
      Src: com.github.difflib.algorithm.jgit.HistogramDiffTest:84,1
    - Dst: '[com.github.difflib.algorithm.jgit.HistogramDiffTest].assertEquals(int,com.github.difflib.algorithm.jgit.HistogramDiffTest)'
      Src: com.github.difflib.algorithm.jgit.HistogramDiffTest:84,1
    - Dst: '[com.github.difflib.patch.Patch<T>].toString()'
      Src: com.github.difflib.algorithm.jgit.HistogramDiffTest:87,1
    - Dst: '[com.github.difflib.algorithm.jgit.HistogramDiffTest].assertEquals(String,com.github.difflib.algorithm.jgit.HistogramDiffTest)'
      Src: com.github.difflib.algorithm.jgit.HistogramDiffTest:85,1
    - Dst: '[com.github.difflib.patch.Patch<T>].applyTo(com.github.difflib.algorithm.jgit.HistogramDiffTest)'
      Src: com.github.difflib.algorithm.jgit.HistogramDiffTest:89,1
    - Dst: '[com.github.difflib.algorithm.jgit.HistogramDiffTest].assertEquals(com.github.difflib.algorithm.jgit.HistogramDiffTest,com.github.difflib.algorithm.jgit.HistogramDiffTest)'
      Src: com.github.difflib.algorithm.jgit.HistogramDiffTest:90,1
    - Dst: System.out.println(java.util.ArrayList)
      Src: com.github.difflib.algorithm.jgit.HistogramDiffTest:92,1
    - Dst: '[java.util.ArrayList].size()'
      Src: com.github.difflib.algorithm.jgit.HistogramDiffTest:93,1
    - Dst: '[com.github.difflib.algorithm.jgit.HistogramDiffTest].assertEquals(int,com.github.difflib.algorithm.jgit.HistogramDiffTest)'
      Src: com.github.difflib.algorithm.jgit.HistogramDiffTest:93,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - com.github.difflib.patch.PatchFailedException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 57
    functionDepth: 1
    functionLinenumber: 57
    functionLinenumberEnd: 94
    functionName: '[com.github.difflib.algorithm.jgit.HistogramDiffTest].testDiffWithListener()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils-jgit/src/test/java/com/github/difflib/algorithm/jgit/HistogramDiffTest.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.algorithm.jgit.HistogramDiffTest].assertEquals(String,com.github.difflib.algorithm.jgit.HistogramDiffTest)'
    - System.out.println(java.util.ArrayList)
    - '[com.github.difflib.algorithm.jgit.HistogramDiff].<init>()'
    - '[com.github.difflib.algorithm.jgit.HistogramDiffTest].assertNotNull(com.github.difflib.patch.Patch<T>)'
    - '[java.util.ArrayList].size()'
    - '[com.github.difflib.patch.Patch].generate(com.github.difflib.algorithm.jgit.HistogramDiffTest,com.github.difflib.algorithm.jgit.HistogramDiffTest,java.util.List<com.github.difflib.algorithm.Change>)'
    - '[com.github.difflib.patch.Patch<T>].toString()'
    - '[com.github.difflib.algorithm.jgit.HistogramDiff].computeDiff(com.github.difflib.algorithm.jgit.HistogramDiffTest,com.github.difflib.algorithm.jgit.HistogramDiffTest,com.github.difflib.algorithm.DiffAlgorithmListener)'
    - '[java.util.Arrays].asList(String,String,String,String,String,String,String)'
    - '[com.github.difflib.patch.Patch<T>].getDeltas()'
    - '[com.github.difflib.algorithm.jgit.HistogramDiffTest].assertEquals(int,com.github.difflib.algorithm.jgit.HistogramDiffTest)'
    - System.out.println(com.github.difflib.patch.Patch<T>)
    - '[java.util.Arrays].asList(String,String,String,String,String,String)'
    - '[com.github.difflib.patch.Patch<T>].applyTo(com.github.difflib.algorithm.jgit.HistogramDiffTest)'
    - '[com.github.difflib.algorithm.jgit.HistogramDiffTest].assertEquals(com.github.difflib.algorithm.jgit.HistogramDiffTest,com.github.difflib.algorithm.jgit.HistogramDiffTest)'
    - '[java.util.ArrayList].<init>()'
    - '[com.github.difflib.algorithm.DiffAlgorithmListener].<init>()'
    - '[com.github.difflib.algorithm.jgit.HistogramDiffTest].size()'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.algorithm.jgit.HistogramDiffTest].testDiffWithListener()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.zip.ZipFile].<init>(String)'
      Src: com.github.difflib.algorithm.jgit.LRHistogramDiffTest:44,1
    - Dst: '[java.util.zip.ZipFile].getEntry(String)'
      Src: com.github.difflib.algorithm.jgit.LRHistogramDiffTest:45,1
    - Dst: '[java.util.zip.ZipFile].getInputStream(com.github.difflib.algorithm.jgit.LRHistogramDiffTest)'
      Src: com.github.difflib.algorithm.jgit.LRHistogramDiffTest:45,1
    - Dst: '[com.github.difflib.algorithm.jgit.LRHistogramDiffTest].readStringListFromInputStream(com.github.difflib.algorithm.jgit.LRHistogramDiffTest)'
      Src: com.github.difflib.algorithm.jgit.LRHistogramDiffTest:45,1
    - Dst: '[java.util.zip.ZipFile].getEntry(String)'
      Src: com.github.difflib.algorithm.jgit.LRHistogramDiffTest:46,1
    - Dst: '[java.util.zip.ZipFile].getInputStream(com.github.difflib.algorithm.jgit.LRHistogramDiffTest)'
      Src: com.github.difflib.algorithm.jgit.LRHistogramDiffTest:46,1
    - Dst: '[com.github.difflib.algorithm.jgit.LRHistogramDiffTest].readStringListFromInputStream(com.github.difflib.algorithm.jgit.LRHistogramDiffTest)'
      Src: com.github.difflib.algorithm.jgit.LRHistogramDiffTest:46,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: com.github.difflib.algorithm.jgit.LRHistogramDiffTest:48,1
    - Dst: '[com.github.difflib.algorithm.jgit.HistogramDiff].<init>()'
      Src: com.github.difflib.algorithm.jgit.LRHistogramDiffTest:52,1
    - Dst: '[com.github.difflib.algorithm.DiffAlgorithmListener].<init>()'
      Src: com.github.difflib.algorithm.jgit.LRHistogramDiffTest:52,1
    - Dst: '[com.github.difflib.algorithm.jgit.HistogramDiff].computeDiff(java.util.List<String>,java.util.List<String>,com.github.difflib.algorithm.DiffAlgorithmListener)'
      Src: com.github.difflib.algorithm.jgit.LRHistogramDiffTest:52,1
    - Dst: '[com.github.difflib.patch.Patch].generate(java.util.List<String>,java.util.List<String>,java.util.List<com.github.difflib.algorithm.Change>)'
      Src: com.github.difflib.algorithm.jgit.LRHistogramDiffTest:49,1
    - Dst: '[com.github.difflib.patch.Patch<T>].getDeltas()'
      Src: com.github.difflib.algorithm.jgit.LRHistogramDiffTest:69,1
    - Dst: '[com.github.difflib.algorithm.jgit.LRHistogramDiffTest].size()'
      Src: com.github.difflib.algorithm.jgit.LRHistogramDiffTest:69,1
    - Dst: '[com.github.difflib.algorithm.jgit.LRHistogramDiffTest].assertEquals(int,com.github.difflib.algorithm.jgit.LRHistogramDiffTest)'
      Src: com.github.difflib.algorithm.jgit.LRHistogramDiffTest:69,1
    - Dst: '[com.github.difflib.patch.Patch<T>].applyTo(java.util.List<String>)'
      Src: com.github.difflib.algorithm.jgit.LRHistogramDiffTest:71,1
    - Dst: '[java.util.List<String>].toArray()'
      Src: com.github.difflib.algorithm.jgit.LRHistogramDiffTest:72,1
    - Dst: '[com.github.difflib.algorithm.jgit.LRHistogramDiffTest].toArray()'
      Src: com.github.difflib.algorithm.jgit.LRHistogramDiffTest:72,1
    - Dst: '[com.github.difflib.algorithm.jgit.LRHistogramDiffTest].assertArrayEquals(com.github.difflib.algorithm.jgit.LRHistogramDiffTest,com.github.difflib.algorithm.jgit.LRHistogramDiffTest)'
      Src: com.github.difflib.algorithm.jgit.LRHistogramDiffTest:72,1
    - Dst: '[java.util.ArrayList].size()'
      Src: com.github.difflib.algorithm.jgit.LRHistogramDiffTest:74,1
    - Dst: '[com.github.difflib.algorithm.jgit.LRHistogramDiffTest].assertEquals(int,com.github.difflib.algorithm.jgit.LRHistogramDiffTest)'
      Src: com.github.difflib.algorithm.jgit.LRHistogramDiffTest:74,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - com.github.difflib.patch.PatchFailedException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 75
    functionName: '[com.github.difflib.algorithm.jgit.LRHistogramDiffTest].testPossibleDiffHangOnLargeDatasetDnaumenkoIssue26()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils-jgit/src/test/java/com/github/difflib/algorithm/jgit/LRHistogramDiffTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.zip.ZipFile].<init>(String)'
    - '[com.github.difflib.algorithm.jgit.HistogramDiff].<init>()'
    - '[com.github.difflib.algorithm.jgit.LRHistogramDiffTest].assertEquals(int,com.github.difflib.algorithm.jgit.LRHistogramDiffTest)'
    - '[java.util.ArrayList].size()'
    - '[com.github.difflib.algorithm.jgit.LRHistogramDiffTest].size()'
    - '[java.util.List<String>].toArray()'
    - '[com.github.difflib.patch.Patch].generate(java.util.List<String>,java.util.List<String>,java.util.List<com.github.difflib.algorithm.Change>)'
    - '[com.github.difflib.algorithm.jgit.LRHistogramDiffTest].toArray()'
    - '[java.util.ArrayList].<init>()'
    - '[com.github.difflib.patch.Patch<T>].getDeltas()'
    - '[com.github.difflib.algorithm.jgit.LRHistogramDiffTest].assertArrayEquals(com.github.difflib.algorithm.jgit.LRHistogramDiffTest,com.github.difflib.algorithm.jgit.LRHistogramDiffTest)'
    - '[com.github.difflib.patch.Patch<T>].applyTo(java.util.List<String>)'
    - '[java.util.zip.ZipFile].getEntry(String)'
    - '[com.github.difflib.algorithm.jgit.LRHistogramDiffTest].readStringListFromInputStream(com.github.difflib.algorithm.jgit.LRHistogramDiffTest)'
    - '[com.github.difflib.algorithm.DiffAlgorithmListener].<init>()'
    - '[com.github.difflib.algorithm.jgit.HistogramDiff].computeDiff(java.util.List<String>,java.util.List<String>,com.github.difflib.algorithm.DiffAlgorithmListener)'
    - '[java.util.zip.ZipFile].getInputStream(com.github.difflib.algorithm.jgit.LRHistogramDiffTest)'
    linkageType: ''
    returnType: void
    signature: '[com.github.difflib.algorithm.jgit.LRHistogramDiffTest].testPossibleDiffHangOnLargeDatasetDnaumenkoIssue26()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: StandardCharsets.UTF_8.name()
      Src: com.github.difflib.algorithm.jgit.LRHistogramDiffTest:79,1
    - Dst: '[java.nio.charset.Charset].forName(com.github.difflib.algorithm.jgit.LRHistogramDiffTest)'
      Src: com.github.difflib.algorithm.jgit.LRHistogramDiffTest:79,1
    - Dst: '[java.io.InputStreamReader].<init>(java.io.InputStream,com.github.difflib.algorithm.jgit.LRHistogramDiffTest)'
      Src: com.github.difflib.algorithm.jgit.LRHistogramDiffTest:79,1
    - Dst: '[java.io.BufferedReader].<init>(java.io.InputStreamReader)'
      Src: com.github.difflib.algorithm.jgit.LRHistogramDiffTest:79,1
    - Dst: reader.lines()
      Src: com.github.difflib.algorithm.jgit.LRHistogramDiffTest:81,1
    - Dst: '[com.github.difflib.algorithm.jgit.LRHistogramDiffTest].toList()'
      Src: com.github.difflib.algorithm.jgit.LRHistogramDiffTest:81,1
    - Dst: '[com.github.difflib.algorithm.jgit.LRHistogramDiffTest].collect(com.github.difflib.algorithm.jgit.LRHistogramDiffTest)'
      Src: com.github.difflib.algorithm.jgit.LRHistogramDiffTest:81,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.InputStream
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<String>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - is
    argTypes:
    - java.io.InputStream
    constantsTouched: []
    func_position:
      end: 83
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 83
    functionName: '[com.github.difflib.algorithm.jgit.LRHistogramDiffTest].readStringListFromInputStream(java.io.InputStream)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils-jgit/src/test/java/com/github/difflib/algorithm/jgit/LRHistogramDiffTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.InputStreamReader].<init>(java.io.InputStream,com.github.difflib.algorithm.jgit.LRHistogramDiffTest)'
    - StandardCharsets.UTF_8.name()
    - '[com.github.difflib.algorithm.jgit.LRHistogramDiffTest].toList()'
    - '[java.io.BufferedReader].<init>(java.io.InputStreamReader)'
    - '[com.github.difflib.algorithm.jgit.LRHistogramDiffTest].collect(com.github.difflib.algorithm.jgit.LRHistogramDiffTest)'
    - '[java.nio.charset.Charset].forName(com.github.difflib.algorithm.jgit.LRHistogramDiffTest)'
    - reader.lines()
    linkageType: ''
    returnType: java.util.List<String>
    signature: '[com.github.difflib.algorithm.jgit.LRHistogramDiffTest].readStringListFromInputStream(java.io.InputStream)'
  - 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.github.difflib.algorithm.jgit.LRHistogramDiffTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.github.difflib.algorithm.jgit.LRHistogramDiffTest].<init>()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils-jgit/src/test/java/com/github/difflib/algorithm/jgit/LRHistogramDiffTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.github.difflib.algorithm.jgit.LRHistogramDiffTest
    signature: '[com.github.difflib.algorithm.jgit.LRHistogramDiffTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].requireNonNull(java.util.List<?extendsT>,String)'
      Src: com.github.difflib.algorithm.jgit.HistogramDiff:41,1
    - Dst: '[java.util.Objects].requireNonNull(java.util.List<?extendsT>,String)'
      Src: com.github.difflib.algorithm.jgit.HistogramDiff:42,1
    - Dst: '[com.github.difflib.algorithm.DiffAlgorithmListener].diffStart()'
      Src: com.github.difflib.algorithm.jgit.HistogramDiff:44,1
    - Dst: '[org.eclipse.jgit.diff.EditList].<init>()'
      Src: com.github.difflib.algorithm.jgit.HistogramDiff:46,1
    - Dst: '[org.eclipse.jgit.diff.HistogramDiff].<init>()'
      Src: com.github.difflib.algorithm.jgit.HistogramDiff:47,1
    - Dst: '[com.github.difflib.algorithm.jgit.DataListComparator].<init>(com.github.difflib.algorithm.DiffAlgorithmListener)'
      Src: com.github.difflib.algorithm.jgit.HistogramDiff:48,1
    - Dst: '[com.github.difflib.algorithm.jgit.DataList].<init>(java.util.List<?extendsT>)'
      Src: com.github.difflib.algorithm.jgit.HistogramDiff:48,1
    - Dst: '[com.github.difflib.algorithm.jgit.DataList].<init>(java.util.List<?extendsT>)'
      Src: com.github.difflib.algorithm.jgit.HistogramDiff:48,1
    - Dst: '[org.eclipse.jgit.diff.HistogramDiff].diff(com.github.difflib.algorithm.jgit.DataListComparator,com.github.difflib.algorithm.jgit.DataList,com.github.difflib.algorithm.jgit.DataList)'
      Src: com.github.difflib.algorithm.jgit.HistogramDiff:47,1
    - Dst: '[org.eclipse.jgit.diff.EditList].addAll(com.github.difflib.algorithm.jgit.HistogramDiff)'
      Src: com.github.difflib.algorithm.jgit.HistogramDiff:47,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: com.github.difflib.algorithm.jgit.HistogramDiff:49,1
    - Dst: edit.getType()
      Src: com.github.difflib.algorithm.jgit.HistogramDiff:52,1
    - Dst: edit.getBeginA()
      Src: com.github.difflib.algorithm.jgit.HistogramDiff:63,1
    - Dst: edit.getEndA()
      Src: com.github.difflib.algorithm.jgit.HistogramDiff:63,1
    - Dst: edit.getBeginB()
      Src: com.github.difflib.algorithm.jgit.HistogramDiff:63,1
    - Dst: edit.getEndB()
      Src: com.github.difflib.algorithm.jgit.HistogramDiff:63,1
    - Dst: '[com.github.difflib.algorithm.Change].<init>(com.github.difflib.algorithm.jgit.HistogramDiff,com.github.difflib.algorithm.jgit.HistogramDiff,com.github.difflib.algorithm.jgit.HistogramDiff,com.github.difflib.algorithm.jgit.HistogramDiff,com.github.difflib.algorithm.jgit.HistogramDiff)'
      Src: com.github.difflib.algorithm.jgit.HistogramDiff:63,1
    - Dst: '[java.util.ArrayList].add(com.github.difflib.algorithm.Change)'
      Src: com.github.difflib.algorithm.jgit.HistogramDiff:63,1
    - Dst: '[com.github.difflib.algorithm.DiffAlgorithmListener].diffEnd()'
      Src: com.github.difflib.algorithm.jgit.HistogramDiff:66,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<?extendsT>
      - java.util.List<?extendsT>
      - com.github.difflib.algorithm.DiffAlgorithmListener
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<com.github.difflib.algorithm.Change>
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - source
    - target
    - progress
    argTypes:
    - java.util.List<?extendsT>
    - java.util.List<?extendsT>
    - com.github.difflib.algorithm.DiffAlgorithmListener
    constantsTouched: []
    func_position:
      end: 69
      start: 38
    functionDepth: 1
    functionLinenumber: 38
    functionLinenumberEnd: 69
    functionName: '[com.github.difflib.algorithm.jgit.HistogramDiff].computeDiff(java.util.List<?extendsT>,java.util.List<?extendsT>,com.github.difflib.algorithm.DiffAlgorithmListener)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils-jgit/src/main/java/com/github/difflib/algorithm/jgit/HistogramDiff.java
    functionUses: 0
    functionsReached:
    - '[org.eclipse.jgit.diff.EditList].addAll(com.github.difflib.algorithm.jgit.HistogramDiff)'
    - '[com.github.difflib.algorithm.Change].<init>(com.github.difflib.algorithm.jgit.HistogramDiff,com.github.difflib.algorithm.jgit.HistogramDiff,com.github.difflib.algorithm.jgit.HistogramDiff,com.github.difflib.algorithm.jgit.HistogramDiff,com.github.difflib.algorithm.jgit.HistogramDiff)'
    - edit.getBeginA()
    - edit.getEndB()
    - '[java.util.Objects].requireNonNull(java.util.List<?extendsT>,String)'
    - '[org.eclipse.jgit.diff.HistogramDiff].diff(com.github.difflib.algorithm.jgit.DataListComparator,com.github.difflib.algorithm.jgit.DataList,com.github.difflib.algorithm.jgit.DataList)'
    - '[com.github.difflib.algorithm.DiffAlgorithmListener].diffEnd()'
    - '[org.eclipse.jgit.diff.EditList].<init>()'
    - '[com.github.difflib.algorithm.jgit.DataList].<init>(java.util.List<?extendsT>)'
    - '[java.util.ArrayList].<init>()'
    - edit.getEndA()
    - edit.getType()
    - edit.getBeginB()
    - '[org.eclipse.jgit.diff.HistogramDiff].<init>()'
    - '[com.github.difflib.algorithm.jgit.DataListComparator].<init>(com.github.difflib.algorithm.DiffAlgorithmListener)'
    - '[com.github.difflib.algorithm.DiffAlgorithmListener].diffStart()'
    - '[java.util.ArrayList].add(com.github.difflib.algorithm.Change)'
    linkageType: ''
    returnType: java.util.List<com.github.difflib.algorithm.Change>
    signature: '[com.github.difflib.algorithm.jgit.HistogramDiff].computeDiff(java.util.List<?extendsT>,java.util.List<?extendsT>,com.github.difflib.algorithm.DiffAlgorithmListener)'
  - 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.github.difflib.algorithm.jgit.HistogramDiff
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.github.difflib.algorithm.jgit.HistogramDiff].<init>()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils-jgit/src/main/java/com/github/difflib/algorithm/jgit/HistogramDiff.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: com.github.difflib.algorithm.jgit.HistogramDiff
    signature: '[com.github.difflib.algorithm.jgit.HistogramDiff].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.github.difflib.algorithm.DiffAlgorithmListener
      classConcrete: true
      classEnum: false
      classFields:
      - com.github.difflib.algorithm.DiffAlgorithmListener
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.github.difflib.algorithm.jgit.DataListComparator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - progress
    argTypes:
    - com.github.difflib.algorithm.DiffAlgorithmListener
    constantsTouched: []
    func_position:
      end: 78
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 78
    functionName: '[com.github.difflib.algorithm.jgit.DataListComparator].<init>(com.github.difflib.algorithm.DiffAlgorithmListener)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils-jgit/src/main/java/com/github/difflib/algorithm/jgit/HistogramDiff.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.github.difflib.algorithm.jgit.DataListComparator
    signature: '[com.github.difflib.algorithm.jgit.DataListComparator].<init>(com.github.difflib.algorithm.DiffAlgorithmListener)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.github.difflib.algorithm.jgit.DataList<T>].size()'
      Src: com.github.difflib.algorithm.jgit.DataListComparator:83,1
    - Dst: '[com.github.difflib.algorithm.jgit.DataList<T>].size()'
      Src: com.github.difflib.algorithm.jgit.DataListComparator:83,1
    - Dst: '[com.github.difflib.algorithm.DiffAlgorithmListener].diffStep(com.github.difflib.algorithm.jgit.DataListComparator,com.github.difflib.algorithm.jgit.DataListComparator)'
      Src: com.github.difflib.algorithm.jgit.DataListComparator:83,1
    - Dst: original.data.get(int)
      Src: com.github.difflib.algorithm.jgit.DataListComparator:85,1
    - Dst: revised.data.get(int)
      Src: com.github.difflib.algorithm.jgit.DataListComparator:85,1
    - Dst: '[com.github.difflib.algorithm.jgit.DataListComparator].equals(com.github.difflib.algorithm.jgit.DataListComparator)'
      Src: com.github.difflib.algorithm.jgit.DataListComparator:85,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - com.github.difflib.algorithm.jgit.DataList<T>
      - int
      - com.github.difflib.algorithm.jgit.DataList<T>
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - com.github.difflib.algorithm.DiffAlgorithmListener
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - original
    - orgIdx
    - revised
    - revIdx
    argTypes:
    - com.github.difflib.algorithm.jgit.DataList<T>
    - int
    - com.github.difflib.algorithm.jgit.DataList<T>
    - int
    constantsTouched: []
    func_position:
      end: 86
      start: 80
    functionDepth: 1
    functionLinenumber: 80
    functionLinenumberEnd: 86
    functionName: '[com.github.difflib.algorithm.jgit.DataListComparator].equals(com.github.difflib.algorithm.jgit.DataList<T>,int,com.github.difflib.algorithm.jgit.DataList<T>,int)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils-jgit/src/main/java/com/github/difflib/algorithm/jgit/HistogramDiff.java
    functionUses: 0
    functionsReached:
    - '[com.github.difflib.algorithm.jgit.DataListComparator].equals(com.github.difflib.algorithm.jgit.DataListComparator)'
    - original.data.get(int)
    - revised.data.get(int)
    - '[com.github.difflib.algorithm.jgit.DataList<T>].size()'
    - '[com.github.difflib.algorithm.DiffAlgorithmListener].diffStep(com.github.difflib.algorithm.jgit.DataListComparator,com.github.difflib.algorithm.jgit.DataListComparator)'
    linkageType: ''
    returnType: boolean
    signature: '[com.github.difflib.algorithm.jgit.DataListComparator].equals(com.github.difflib.algorithm.jgit.DataList<T>,int,com.github.difflib.algorithm.jgit.DataList<T>,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: s.data.get(int)
      Src: com.github.difflib.algorithm.jgit.DataListComparator:90,1
    - Dst: '[com.github.difflib.algorithm.jgit.DataListComparator].hashCode()'
      Src: com.github.difflib.algorithm.jgit.DataListComparator:90,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - com.github.difflib.algorithm.jgit.DataList<T>
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - com.github.difflib.algorithm.DiffAlgorithmListener
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - s
    - i
    argTypes:
    - com.github.difflib.algorithm.jgit.DataList<T>
    - int
    constantsTouched: []
    func_position:
      end: 91
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 91
    functionName: '[com.github.difflib.algorithm.jgit.DataListComparator].hash(com.github.difflib.algorithm.jgit.DataList<T>,int)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils-jgit/src/main/java/com/github/difflib/algorithm/jgit/HistogramDiff.java
    functionUses: 0
    functionsReached:
    - s.data.get(int)
    - '[com.github.difflib.algorithm.jgit.DataListComparator].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[com.github.difflib.algorithm.jgit.DataListComparator].hash(com.github.difflib.algorithm.jgit.DataList<T>,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<?extendsT>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<?extendsT>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.github.difflib.algorithm.jgit.DataList
      static: false
      superClass: org.eclipse.jgit.diff.Sequence
    argCount: 1
    argNames:
    - data
    argTypes:
    - java.util.List<?extendsT>
    constantsTouched: []
    func_position:
      end: 100
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 100
    functionName: '[com.github.difflib.algorithm.jgit.DataList].<init>(java.util.List<?extendsT>)'
    functionSourceFile: /src/java-diff-utils/java-diff-utils-jgit/src/main/java/com/github/difflib/algorithm/jgit/HistogramDiff.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.github.difflib.algorithm.jgit.DataList
    signature: '[com.github.difflib.algorithm.jgit.DataList].<init>(java.util.List<?extendsT>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<?extendsT>].size()'
      Src: com.github.difflib.algorithm.jgit.DataList:104,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<?extendsT>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.eclipse.jgit.diff.Sequence
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 105
    functionName: '[com.github.difflib.algorithm.jgit.DataList].size()'
    functionSourceFile: /src/java-diff-utils/java-diff-utils-jgit/src/main/java/com/github/difflib/algorithm/jgit/HistogramDiff.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<?extendsT>].size()'
    linkageType: ''
    returnType: int
    signature: '[com.github.difflib.algorithm.jgit.DataList].size()'
Fuzzer filename: /src/DiffUtilsFuzzer.java
Fuzzing method: '[DiffUtilsFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
report: name
sources:
- function_names:
  - '[DiffUtilsFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
  - '[DiffUtilsFuzzer].<init>()'
  source_file: /src/DiffUtilsFuzzer.java
- function_names:
  - '[com.github.difflib.GenerateUnifiedDiffTest].fileToLines(String)'
  - '[com.github.difflib.GenerateUnifiedDiffTest].testGenerateUnified()'
  - '[com.github.difflib.GenerateUnifiedDiffTest].testGenerateUnifiedWithOneDelta()'
  - '[com.github.difflib.GenerateUnifiedDiffTest].testGenerateUnifiedDiffWithoutAnyDeltas()'
  - '[com.github.difflib.GenerateUnifiedDiffTest].testDiff_Issue10()'
  - '[com.github.difflib.GenerateUnifiedDiffTest].testPatchWithNoDeltas()'
  - '[com.github.difflib.GenerateUnifiedDiffTest].testDiff5()'
  - '[com.github.difflib.GenerateUnifiedDiffTest].testDiffWithHeaderLineInText()'
  - '[com.github.difflib.GenerateUnifiedDiffTest].testNewFileCreation()'
  - '[com.github.difflib.GenerateUnifiedDiffTest].testChangePosition()'
  - '[com.github.difflib.GenerateUnifiedDiffTest].validateChangePosition(com.github.difflib.patch.Patch<String>,int,java.util.List<Integer>,java.util.List<Integer>)'
  - '[com.github.difflib.GenerateUnifiedDiffTest].verify(java.util.List<String>,java.util.List<String>,String,String)'
  - '[com.github.difflib.GenerateUnifiedDiffTest].testFailingPatchByException()'
  - '[com.github.difflib.GenerateUnifiedDiffTest].testWrongContextLength()'
  - '[com.github.difflib.GenerateUnifiedDiffTest].<init>()'
  source_file: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/GenerateUnifiedDiffTest.java
- function_names:
  - '[com.github.difflib.TestConstants].<init>()'
  source_file: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/TestConstants.java
- function_names:
  - '[com.github.difflib.DiffUtilsTest].testDiff_Insert()'
  - '[com.github.difflib.DiffUtilsTest].testDiff_Delete()'
  - '[com.github.difflib.DiffUtilsTest].testDiff_Change()'
  - '[com.github.difflib.DiffUtilsTest].testDiff_EmptyList()'
  - '[com.github.difflib.DiffUtilsTest].testDiff_EmptyListWithNonEmpty()'
  - '[com.github.difflib.DiffUtilsTest].testDiffInline()'
  - '[com.github.difflib.DiffUtilsTest].testDiffInline2()'
  - '[com.github.difflib.DiffUtilsTest].testDiffIntegerList()'
  - '[com.github.difflib.DiffUtilsTest].testDiffMissesChangeForkDnaumenkoIssue31()'
  - '[com.github.difflib.DiffUtilsTest].testPossibleDiffHangOnLargeDatasetDnaumenkoIssue26()'
  - '[com.github.difflib.DiffUtilsTest].readStringListFromInputStream(java.io.InputStream)'
  - '[com.github.difflib.DiffUtilsTest].testDiffMyersExample1()'
  - '[com.github.difflib.DiffUtilsTest].testDiff_Equal()'
  - '[com.github.difflib.DiffUtilsTest].testDiff_InsertWithEqual()'
  - '[com.github.difflib.DiffUtilsTest].testDiff_ProblemIssue42()'
  - '[com.github.difflib.DiffUtilsTest].testDiffPatchIssue189Problem()'
  - '[com.github.difflib.DiffUtilsTest].<init>()'
  source_file: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/DiffUtilsTest.java
- function_names:
  - '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].testPatch_Insert()'
  - '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].testPatch_Delete()'
  - '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].testPatch_Change()'
  - '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].intRange(int)'
  - '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].join()'
  - '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].fuzzyApply()'
  - '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].fuzzyApplyTwoSideBySidePatches()'
  - '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].fuzzyApplyToNearest()'
  - '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].testPatch_Serializable()'
  - '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].testPatch_Change_withExceptionProcessor()'
  - '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest].<init>()'
  - '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestPair].<init>(java.util.List<String>,java.util.List<String>,int)'
  - '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestDataGenerator].createList(java.util.List<String>)'
  - '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestDataGenerator].main(String[])'
  - '[com.github.difflib.algorithm.myers.WithMyersDiffWithLinearSpacePatchTest.FuzzyApplyTestDataGenerator].<init>()'
  source_file: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/algorithm/myers/WithMyersDiffWithLinearSpacePatchTest.java
- function_names:
  - '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest].testDiffMyersExample1Forward()'
  - '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest].testDiffMyersExample1ForwardWithListener()'
  - '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest].testPerformanceProblemsIssue124()'
  - '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpaceTest].<init>()'
  source_file: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/algorithm/myers/MyersDiffWithLinearSpaceTest.java
- function_names:
  - '[com.github.difflib.algorithm.myers.MyersDiffTest].testDiffMyersExample1Forward()'
  - '[com.github.difflib.algorithm.myers.MyersDiffTest].testDiffMyersExample1ForwardWithListener()'
  - '[com.github.difflib.algorithm.myers.MyersDiffTest].<init>()'
  source_file: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/algorithm/myers/MyersDiffTest.java
- function_names:
  - '[com.github.difflib.patch.PatchWithMyerDiffTest].testPatch_Change_withExceptionProcessor()'
  - '[com.github.difflib.patch.PatchWithMyerDiffTest].testPatchThreeWayIssue138()'
  - '[com.github.difflib.patch.PatchWithMyerDiffTest].<init>()'
  source_file: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/patch/PatchWithMyerDiffTest.java
- function_names:
  - '[com.github.difflib.patch.PatchWithMyerDiffWithLinearSpaceTest].setupClass()'
  - '[com.github.difflib.patch.PatchWithMyerDiffWithLinearSpaceTest].resetClass()'
  - '[com.github.difflib.patch.PatchWithMyerDiffWithLinearSpaceTest].testPatch_Change_withExceptionProcessor()'
  - '[com.github.difflib.patch.PatchWithMyerDiffWithLinearSpaceTest].<init>()'
  source_file: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/patch/PatchWithMyerDiffWithLinearSpaceTest.java
- function_names:
  - '[com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest].provideAlgorithms()'
  - '[com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest].afterAll()'
  - '[com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest].testPatch_Insert(com.github.difflib.algorithm.DiffAlgorithmFactory)'
  - '[com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest].testPatch_Delete(com.github.difflib.algorithm.DiffAlgorithmFactory)'
  - '[com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest].testPatch_Change(com.github.difflib.algorithm.DiffAlgorithmFactory)'
  - '[com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest].testPatch_Serializable(com.github.difflib.algorithm.DiffAlgorithmFactory)'
  - '[com.github.difflib.patch.PatchWithAllDiffAlgorithmsTest].<init>()'
  source_file: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/patch/PatchWithAllDiffAlgorithmsTest.java
- function_names:
  - '[com.github.difflib.patch.ChunkTest].verifyChunk()'
  - '[com.github.difflib.patch.ChunkTest].toCharList(String)'
  - '[com.github.difflib.patch.ChunkTest].<init>()'
  source_file: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/patch/ChunkTest.java
- function_names:
  - '[com.github.difflib.examples.OriginalAndDiffTest].testGenerateOriginalAndDiff()'
  - '[com.github.difflib.examples.OriginalAndDiffTest].testGenerateOriginalAndDiffFirstLineChange()'
  - '[com.github.difflib.examples.OriginalAndDiffTest].fileToLines(String)'
  - '[com.github.difflib.examples.OriginalAndDiffTest].<init>()'
  source_file: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/examples/OriginalAndDiffTest.java
- function_names:
  - '[com.github.difflib.examples.ComputeDifference].main(String[])'
  - '[com.github.difflib.examples.ComputeDifference].<init>()'
  source_file: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/examples/ComputeDifference.java
- function_names:
  - '[com.github.difflib.examples.ApplyPatch].main(String[])'
  - '[com.github.difflib.examples.ApplyPatch].<init>()'
  source_file: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/examples/ApplyPatch.java
- function_names:
  - '[com.github.difflib.unifieddiff.UnifiedDiffWriterTest].<init>()'
  - '[com.github.difflib.unifieddiff.UnifiedDiffWriterTest].testWrite()'
  - '[com.github.difflib.unifieddiff.UnifiedDiffWriterTest].testWriteWithNewFile()'
  - '[com.github.difflib.unifieddiff.UnifiedDiffWriterTest].readFile(java.net.URI,java.nio.charset.Charset)'
  source_file: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/unifieddiff/UnifiedDiffWriterTest.java
- function_names:
  - '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripNewLineTest].testIssue135MissingNoNewLineInPatched()'
  - '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripNewLineTest].<init>()'
  source_file: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/unifieddiff/UnifiedDiffRoundTripNewLineTest.java
- function_names:
  - '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest].fileToLines(String)'
  - '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest].testGenerateUnified()'
  - '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest].testGenerateUnifiedWithOneDelta()'
  - '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest].testGenerateUnifiedDiffWithoutAnyDeltas()'
  - '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest].testDiff_Issue10()'
  - '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest].testPatchWithNoDeltas()'
  - '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest].testDiff5()'
  - '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest].testDiffWithHeaderLineInText()'
  - '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest].verify(java.util.List<String>,java.util.List<String>,String,String)'
  - '[com.github.difflib.unifieddiff.UnifiedDiffRoundTripTest].<init>()'
  source_file: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/unifieddiff/UnifiedDiffRoundTripTest.java
- function_names:
  - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testSimpleParse()'
  - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testParseDiffBlock()'
  - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testChunkHeaderParsing()'
  - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testChunkHeaderParsing2()'
  - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testChunkHeaderParsing3()'
  - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testSimpleParse2()'
  - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testParseIssue201()'
  - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testSimplePattern()'
  - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testParseIssue46()'
  - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testParseIssue33()'
  - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testParseIssue51()'
  - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testParseIssue79()'
  - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testParseIssue84()'
  - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testParseIssue85()'
  - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testTimeStampRegexp()'
  - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testParseIssue98()'
  - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testParseIssue104()'
  - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testParseIssue107BazelDiff()'
  - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testParseIssue107_2()'
  - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testParseIssue107_3()'
  - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testParseIssue107_4()'
  - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testParseIssue107_5()'
  - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testParseIssue110()'
  - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testParseIssue117()'
  - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testParseIssue122()'
  - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testParseIssue123()'
  - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testParseIssue141()'
  - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testParseIssue182add()'
  - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testParseIssue182delete()'
  - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testParseIssue182edit()'
  - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testParseIssue182mode()'
  - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].testParseIssue193Copy()'
  - '[com.github.difflib.unifieddiff.UnifiedDiffReaderTest].<init>()'
  source_file: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/unifieddiff/UnifiedDiffReaderTest.java
- function_names:
  - '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].testDefaultEqualityProcessingLeavesTextUnchanged()'
  - '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].testCustomEqualityProcessingIsApplied()'
  - '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].testHtmlEscapingEqualitiesWorksWithDefaultNormalizer()'
  - '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].testEqualitiesProcessedButInlineDiffStillPresent()'
  - '[com.github.difflib.text.DiffRowGeneratorEqualitiesTest].<init>()'
  source_file: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/text/DiffRowGeneratorEqualitiesTest.java
- function_names:
  - '[com.github.difflib.text.DiffRowGeneratorTest].testGenerator_Default()'
  - '[com.github.difflib.text.DiffRowGeneratorTest].testNormalize_List()'
  - '[com.github.difflib.text.DiffRowGeneratorTest].testGenerator_Default2()'
  - '[com.github.difflib.text.DiffRowGeneratorTest].testGenerator_InlineDiff()'
  - '[com.github.difflib.text.DiffRowGeneratorTest].testGenerator_IgnoreWhitespaces()'
  - '[com.github.difflib.text.DiffRowGeneratorTest].split(String)'
  - '[com.github.difflib.text.DiffRowGeneratorTest].print(java.util.List<com.github.difflib.text.DiffRow>)'
  - '[com.github.difflib.text.DiffRowGeneratorTest].testGeneratorWithWordWrap()'
  - '[com.github.difflib.text.DiffRowGeneratorTest].testGeneratorWithMerge()'
  - '[com.github.difflib.text.DiffRowGeneratorTest].testGeneratorWithMerge2()'
  - '[com.github.difflib.text.DiffRowGeneratorTest].testGeneratorWithMerge3()'
  - '[com.github.difflib.text.DiffRowGeneratorTest].testGeneratorWithMergeByWord4()'
  - '[com.github.difflib.text.DiffRowGeneratorTest].testGeneratorWithMergeByWord5()'
  - '[com.github.difflib.text.DiffRowGeneratorTest].testSplitString()'
  - '[com.github.difflib.text.DiffRowGeneratorTest].testSplitString2()'
  - '[com.github.difflib.text.DiffRowGeneratorTest].testSplitString3()'
  - '[com.github.difflib.text.DiffRowGeneratorTest].testGeneratorExample1()'
  - '[com.github.difflib.text.DiffRowGeneratorTest].testGeneratorExample2()'
  - '[com.github.difflib.text.DiffRowGeneratorTest].testGeneratorUnchanged()'
  - '[com.github.difflib.text.DiffRowGeneratorTest].testGeneratorIssue14()'
  - '[com.github.difflib.text.DiffRowGeneratorTest].testGeneratorIssue15()'
  - '[com.github.difflib.text.DiffRowGeneratorTest].testGeneratorIssue22()'
  - '[com.github.difflib.text.DiffRowGeneratorTest].testGeneratorIssue22_2()'
  - '[com.github.difflib.text.DiffRowGeneratorTest].testGeneratorIssue22_3()'
  - '[com.github.difflib.text.DiffRowGeneratorTest].testGeneratorIssue41DefaultNormalizer()'
  - '[com.github.difflib.text.DiffRowGeneratorTest].testGeneratorIssue41UserNormalizer()'
  - '[com.github.difflib.text.DiffRowGeneratorTest].testGenerationIssue44reportLinesUnchangedProblem()'
  - '[com.github.difflib.text.DiffRowGeneratorTest].testIgnoreWhitespaceIssue66()'
  - '[com.github.difflib.text.DiffRowGeneratorTest].testIgnoreWhitespaceIssue66_2()'
  - '[com.github.difflib.text.DiffRowGeneratorTest].testIgnoreWhitespaceIssue64()'
  - '[com.github.difflib.text.DiffRowGeneratorTest].testReplaceDiffsIssue63()'
  - '[com.github.difflib.text.DiffRowGeneratorTest].testProblemTooManyDiffRowsIssue65()'
  - '[com.github.difflib.text.DiffRowGeneratorTest].testProblemTooManyDiffRowsIssue65_NoMerge()'
  - '[com.github.difflib.text.DiffRowGeneratorTest].testProblemTooManyDiffRowsIssue65_DiffByWord()'
  - '[com.github.difflib.text.DiffRowGeneratorTest].testProblemTooManyDiffRowsIssue65_NoInlineDiff()'
  - '[com.github.difflib.text.DiffRowGeneratorTest].testLinefeedInStandardTagsWithLineWidthIssue81()'
  - '[com.github.difflib.text.DiffRowGeneratorTest].testIssue86WrongInlineDiff()'
  - '[com.github.difflib.text.DiffRowGeneratorTest].testCorrectChangeIssue114()'
  - '[com.github.difflib.text.DiffRowGeneratorTest].testCorrectChangeIssue114_2()'
  - '[com.github.difflib.text.DiffRowGeneratorTest].testIssue119WrongContextLength()'
  - '[com.github.difflib.text.DiffRowGeneratorTest].testIssue129WithDeltaDecompression()'
  - '[com.github.difflib.text.DiffRowGeneratorTest].testIssue129SkipDeltaDecompression()'
  - '[com.github.difflib.text.DiffRowGeneratorTest].testIssue129SkipWhitespaceChanges()'
  - '[com.github.difflib.text.DiffRowGeneratorTest].testGeneratorWithWhitespaceDeltaMerge()'
  - '[com.github.difflib.text.DiffRowGeneratorTest].testGeneratorWithMergingDeltasForShortEqualities()'
  - '[com.github.difflib.text.DiffRowGeneratorTest].assertInlineDiffResult(com.github.difflib.text.DiffRowGenerator,String,String,String)'
  - '[com.github.difflib.text.DiffRowGeneratorTest].testIssue188HangOnExamples()'
  - '[com.github.difflib.text.DiffRowGeneratorTest].<init>()'
  source_file: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/text/DiffRowGeneratorTest.java
- function_names:
  - '[com.github.difflib.text.StringUtilsTest].testHtmlEntites()'
  - '[com.github.difflib.text.StringUtilsTest].testNormalize_String()'
  - '[com.github.difflib.text.StringUtilsTest].testWrapText_String_int()'
  - '[com.github.difflib.text.StringUtilsTest].testWrapText_String_int_zero()'
  - '[com.github.difflib.text.StringUtilsTest].<init>()'
  source_file: /src/java-diff-utils/java-diff-utils/src/test/java/com/github/difflib/text/StringUtilsTest.java
- function_names:
  - '[com.github.difflib.UnifiedDiffUtils].parseUnifiedDiff(java.util.List<String>)'
  - '[com.github.difflib.UnifiedDiffUtils].processLinesInPrevChunk(java.util.List<String[]>,com.github.difflib.patch.Patch<String>,int,int)'
  - '[com.github.difflib.UnifiedDiffUtils].generateUnifiedDiff(String,String,java.util.List<String>,com.github.difflib.patch.Patch<String>,int)'
  - '[com.github.difflib.UnifiedDiffUtils].processDeltas(java.util.List<String>,java.util.List<com.github.difflib.patch.AbstractDelta<String>>,int,boolean)'
  - '[com.github.difflib.UnifiedDiffUtils].getDeltaText(com.github.difflib.patch.AbstractDelta<String>)'
  - '[com.github.difflib.UnifiedDiffUtils].<init>()'
  - '[com.github.difflib.UnifiedDiffUtils].generateOriginalAndDiff(java.util.List<String>,java.util.List<String>)'
  - '[com.github.difflib.UnifiedDiffUtils].generateOriginalAndDiff(java.util.List<String>,java.util.List<String>,String,String)'
  - '[com.github.difflib.UnifiedDiffUtils].insertOrig(java.util.List<String>,java.util.List<String>)'
  - '[com.github.difflib.UnifiedDiffUtils].insertOrig(java.util.List<java.util.List<String>>,java.util.List<String>,java.util.List<String>)'
  - '[com.github.difflib.UnifiedDiffUtils].insert(java.util.List<String>,java.util.List<String>)'
  - '[com.github.difflib.UnifiedDiffUtils].getRowMap(String)'
  - '[com.github.difflib.UnifiedDiffUtils].getOrigList(java.util.List<String>,int,int)'
  source_file: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/UnifiedDiffUtils.java
- function_names:
  - '[com.github.difflib.DiffUtils].withDefaultDiffAlgorithmFactory(com.github.difflib.algorithm.DiffAlgorithmFactory)'
  - '[com.github.difflib.DiffUtils].diff(java.util.List<?extendsT>,java.util.List<?extendsT>,com.github.difflib.algorithm.DiffAlgorithmListener)'
  - '[com.github.difflib.DiffUtils].diff(java.util.List<?extendsT>,java.util.List<?extendsT>)'
  - '[com.github.difflib.DiffUtils].diff(java.util.List<?extendsT>,java.util.List<?extendsT>,boolean)'
  - '[com.github.difflib.DiffUtils].diff(String,String,com.github.difflib.algorithm.DiffAlgorithmListener)'
  - '[com.github.difflib.DiffUtils].diff(java.util.List<?extendsT>,java.util.List<?extendsT>,java.util.function.BiPredicate<?superT,?superT>)'
  - '[com.github.difflib.DiffUtils].diff(java.util.List<?extendsT>,java.util.List<?extendsT>,com.github.difflib.algorithm.DiffAlgorithmI<T>,com.github.difflib.algorithm.DiffAlgorithmListener)'
  - '[com.github.difflib.DiffUtils].diff(java.util.List<?extendsT>,java.util.List<?extendsT>,com.github.difflib.algorithm.DiffAlgorithmI<T>,com.github.difflib.algorithm.DiffAlgorithmListener,boolean)'
  - '[com.github.difflib.DiffUtils].diff(java.util.List<?extendsT>,java.util.List<?extendsT>,com.github.difflib.algorithm.DiffAlgorithmI<T>)'
  - '[com.github.difflib.DiffUtils].diffInline(String,String)'
  - '[com.github.difflib.DiffUtils].patch(java.util.List<?extendsT>,com.github.difflib.patch.Patch<T>)'
  - '[com.github.difflib.DiffUtils].unpatch(java.util.List<?extendsT>,com.github.difflib.patch.Patch<T>)'
  - '[com.github.difflib.DiffUtils].compressLines(java.util.List<String>,String)'
  - '[com.github.difflib.DiffUtils].<init>()'
  source_file: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/DiffUtils.java
- function_names:
  - '[com.github.difflib.algorithm.DiffAlgorithmFactory].create()'
  - '[com.github.difflib.algorithm.DiffAlgorithmFactory].create(java.util.function.BiPredicate<?superT,?superT>)'
  - '[com.github.difflib.algorithm.DiffAlgorithmFactory].<init>()'
  source_file: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/algorithm/DiffAlgorithmFactory.java
- function_names:
  - '[com.github.difflib.algorithm.DiffAlgorithmI].computeDiff(java.util.List<?extendsT>,java.util.List<?extendsT>,com.github.difflib.algorithm.DiffAlgorithmListener)'
  - '[com.github.difflib.algorithm.DiffAlgorithmI].computeDiff(T[],T[],com.github.difflib.algorithm.DiffAlgorithmListener)'
  - '[com.github.difflib.algorithm.DiffAlgorithmI].<init>()'
  source_file: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/algorithm/DiffAlgorithmI.java
- function_names:
  - '[com.github.difflib.algorithm.DiffAlgorithmListener].diffStart()'
  - '[com.github.difflib.algorithm.DiffAlgorithmListener].diffStep(int,int)'
  - '[com.github.difflib.algorithm.DiffAlgorithmListener].diffEnd()'
  - '[com.github.difflib.algorithm.DiffAlgorithmListener].<init>()'
  source_file: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/algorithm/DiffAlgorithmListener.java
- function_names:
  - '[com.github.difflib.algorithm.Change].<init>(com.github.difflib.patch.DeltaType,int,int,int,int)'
  - '[com.github.difflib.algorithm.Change].withEndOriginal(int)'
  - '[com.github.difflib.algorithm.Change].withEndRevised(int)'
  source_file: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/algorithm/Change.java
- function_names:
  - '[com.github.difflib.algorithm.myers.MyersDiff].<init>()'
  - '[com.github.difflib.algorithm.myers.MyersDiff].<init>(java.util.function.BiPredicate<?superT,?superT>)'
  - '[com.github.difflib.algorithm.myers.MyersDiff].computeDiff(java.util.List<?extendsT>,java.util.List<?extendsT>,com.github.difflib.algorithm.DiffAlgorithmListener)'
  - '[com.github.difflib.algorithm.myers.MyersDiff].buildPath(java.util.List<?extendsT>,java.util.List<?extendsT>,com.github.difflib.algorithm.DiffAlgorithmListener)'
  - '[com.github.difflib.algorithm.myers.MyersDiff].buildRevision(com.github.difflib.algorithm.myers.PathNode,java.util.List<?extendsT>,java.util.List<?extendsT>)'
  - '[com.github.difflib.algorithm.myers.MyersDiff].factory()'
  source_file: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/algorithm/myers/MyersDiff.java
- function_names:
  - '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace].<init>()'
  - '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace].<init>(java.util.function.BiPredicate<?superT,?superT>)'
  - '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace].computeDiff(java.util.List<?extendsT>,java.util.List<?extendsT>,com.github.difflib.algorithm.DiffAlgorithmListener)'
  - '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace].buildScript(DiffData,int,int,int,int,java.util.function.Consumer<Integer>)'
  - '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace].getMiddleSnake(DiffData,int,int,int,int)'
  - '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace].buildSnake(DiffData,int,int,int,int)'
  - '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace].factory()'
  - '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace.DiffData].<init>(java.util.List<?extendsT>,java.util.List<?extendsT>)'
  - '[com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace.Snake].<init>(int,int,int)'
  source_file: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/algorithm/myers/MyersDiffWithLinearSpace.java
- function_names:
  - '[com.github.difflib.algorithm.myers.PathNode].<init>(int,int,boolean,boolean,com.github.difflib.algorithm.myers.PathNode)'
  - '[com.github.difflib.algorithm.myers.PathNode].isSnake()'
  - '[com.github.difflib.algorithm.myers.PathNode].isBootstrap()'
  - '[com.github.difflib.algorithm.myers.PathNode].previousSnake()'
  - '[com.github.difflib.algorithm.myers.PathNode].toString()'
  source_file: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/algorithm/myers/PathNode.java
- function_names:
  - '[com.github.difflib.patch.InsertDelta].<init>(com.github.difflib.patch.Chunk<T>,com.github.difflib.patch.Chunk<T>)'
  - '[com.github.difflib.patch.InsertDelta].applyTo(java.util.List<T>)'
  - '[com.github.difflib.patch.InsertDelta].restore(java.util.List<T>)'
  - '[com.github.difflib.patch.InsertDelta].toString()'
  - '[com.github.difflib.patch.InsertDelta].withChunks(com.github.difflib.patch.Chunk<T>,com.github.difflib.patch.Chunk<T>)'
  source_file: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/InsertDelta.java
- function_names:
  - '[com.github.difflib.patch.PatchFailedException].<init>()'
  - '[com.github.difflib.patch.PatchFailedException].<init>(String)'
  source_file: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/PatchFailedException.java
- function_names:
  - '[com.github.difflib.patch.ChangeDelta].<init>(com.github.difflib.patch.Chunk<T>,com.github.difflib.patch.Chunk<T>)'
  - '[com.github.difflib.patch.ChangeDelta].applyTo(java.util.List<T>)'
  - '[com.github.difflib.patch.ChangeDelta].restore(java.util.List<T>)'
  - '[com.github.difflib.patch.ChangeDelta].applyFuzzyToAt(java.util.List<T>,int,int)'
  - '[com.github.difflib.patch.ChangeDelta].toString()'
  - '[com.github.difflib.patch.ChangeDelta].withChunks(com.github.difflib.patch.Chunk<T>,com.github.difflib.patch.Chunk<T>)'
  source_file: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/ChangeDelta.java
- function_names:
  - '[com.github.difflib.patch.DeleteDelta].<init>(com.github.difflib.patch.Chunk<T>,com.github.difflib.patch.Chunk<T>)'
  - '[com.github.difflib.patch.DeleteDelta].applyTo(java.util.List<T>)'
  - '[com.github.difflib.patch.DeleteDelta].restore(java.util.List<T>)'
  - '[com.github.difflib.patch.DeleteDelta].toString()'
  - '[com.github.difflib.patch.DeleteDelta].withChunks(com.github.difflib.patch.Chunk<T>,com.github.difflib.patch.Chunk<T>)'
  source_file: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/DeleteDelta.java
- function_names:
  - '[com.github.difflib.patch.DiffException].<init>()'
  - '[com.github.difflib.patch.DiffException].<init>(String)'
  source_file: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/DiffException.java
- function_names:
  - '[com.github.difflib.patch.AbstractDelta].<init>(DeltaType,com.github.difflib.patch.Chunk<T>,com.github.difflib.patch.Chunk<T>)'
  - '[com.github.difflib.patch.AbstractDelta].getSource()'
  - '[com.github.difflib.patch.AbstractDelta].getTarget()'
  - '[com.github.difflib.patch.AbstractDelta].getType()'
  - '[com.github.difflib.patch.AbstractDelta].verifyChunkToFitTarget(java.util.List<T>)'
  - '[com.github.difflib.patch.AbstractDelta].verifyAndApplyTo(java.util.List<T>)'
  - '[com.github.difflib.patch.AbstractDelta].applyTo(java.util.List<T>)'
  - '[com.github.difflib.patch.AbstractDelta].restore(java.util.List<T>)'
  - '[com.github.difflib.patch.AbstractDelta].applyFuzzyToAt(java.util.List<T>,int,int)'
  - '[com.github.difflib.patch.AbstractDelta].withChunks(com.github.difflib.patch.Chunk<T>,com.github.difflib.patch.Chunk<T>)'
  - '[com.github.difflib.patch.AbstractDelta].hashCode()'
  - '[com.github.difflib.patch.AbstractDelta].equals(Object)'
  source_file: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/AbstractDelta.java
- function_names: []
  source_file: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/DeltaType.java
- function_names:
  - '[com.github.difflib.patch.ConflictOutput].processConflict(VerifyChunk,com.github.difflib.patch.AbstractDelta<T>,java.util.List<T>)'
  - '[com.github.difflib.patch.ConflictOutput].<init>()'
  source_file: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/ConflictOutput.java
- function_names: []
  source_file: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/VerifyChunk.java
- function_names:
  - '[com.github.difflib.patch.EqualDelta].<init>(com.github.difflib.patch.Chunk<T>,com.github.difflib.patch.Chunk<T>)'
  - '[com.github.difflib.patch.EqualDelta].applyTo(java.util.List<T>)'
  - '[com.github.difflib.patch.EqualDelta].restore(java.util.List<T>)'
  - '[com.github.difflib.patch.EqualDelta].applyFuzzyToAt(java.util.List<T>,int,int)'
  - '[com.github.difflib.patch.EqualDelta].toString()'
  - '[com.github.difflib.patch.EqualDelta].withChunks(com.github.difflib.patch.Chunk<T>,com.github.difflib.patch.Chunk<T>)'
  source_file: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/EqualDelta.java
- function_names:
  - '[com.github.difflib.patch.Chunk].<init>(int,java.util.List<T>,java.util.List<Integer>)'
  - '[com.github.difflib.patch.Chunk].<init>(int,java.util.List<T>)'
  - '[com.github.difflib.patch.Chunk].<init>(int,T[],java.util.List<Integer>)'
  - '[com.github.difflib.patch.Chunk].<init>(int,T[])'
  - '[com.github.difflib.patch.Chunk].verifyChunk(java.util.List<T>)'
  - '[com.github.difflib.patch.Chunk].verifyChunk(java.util.List<T>,int,int)'
  - '[com.github.difflib.patch.Chunk].getPosition()'
  - '[com.github.difflib.patch.Chunk].setLines(java.util.List<T>)'
  - '[com.github.difflib.patch.Chunk].getLines()'
  - '[com.github.difflib.patch.Chunk].getChangePosition()'
  - '[com.github.difflib.patch.Chunk].size()'
  - '[com.github.difflib.patch.Chunk].last()'
  - '[com.github.difflib.patch.Chunk].hashCode()'
  - '[com.github.difflib.patch.Chunk].equals(Object)'
  - '[com.github.difflib.patch.Chunk].toString()'
  source_file: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/Chunk.java
- function_names:
  - '[com.github.difflib.patch.Patch].<init>()'
  - '[com.github.difflib.patch.Patch].<init>(int)'
  - '[com.github.difflib.patch.Patch].applyTo(java.util.List<?extendsT>)'
  - '[com.github.difflib.patch.Patch].applyToExisting(java.util.List<T>)'
  - '[com.github.difflib.patch.Patch].applyFuzzy(java.util.List<T>,int)'
  - '[com.github.difflib.patch.Patch].findPositionFuzzy(PatchApplyingContext<T>,com.github.difflib.patch.AbstractDelta<T>)'
  - '[com.github.difflib.patch.Patch].findPositionWithFuzz(PatchApplyingContext<T>,com.github.difflib.patch.AbstractDelta<T>,int)'
  - '[com.github.difflib.patch.Patch].findPositionWithFuzzAndMoreDelta(PatchApplyingContext<T>,com.github.difflib.patch.AbstractDelta<T>,int,int)'
  - '[com.github.difflib.patch.Patch].withConflictOutput(com.github.difflib.patch.ConflictOutput<T>)'
  - '[com.github.difflib.patch.Patch].restore(java.util.List<?extendsT>)'
  - '[com.github.difflib.patch.Patch].restoreToExisting(java.util.List<T>)'
  - '[com.github.difflib.patch.Patch].addDelta(com.github.difflib.patch.AbstractDelta<T>)'
  - '[com.github.difflib.patch.Patch].getDeltas()'
  - '[com.github.difflib.patch.Patch].toString()'
  - '[com.github.difflib.patch.Patch].generate(java.util.List<T>,java.util.List<T>,java.util.List<com.github.difflib.algorithm.Change>)'
  - '[com.github.difflib.patch.Patch].buildChunk(int,int,java.util.List<?extendsT>)'
  - '[com.github.difflib.patch.Patch].generate(java.util.List<?extendsT>,java.util.List<?extendsT>,java.util.List<com.github.difflib.algorithm.Change>,boolean)'
  - '[com.github.difflib.patch.Patch.PatchApplyingContext].<init>(java.util.List<T>,int)'
  source_file: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/patch/Patch.java
- function_names: []
  source_file: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/package-info.java
- function_names:
  - '[com.github.difflib.unifieddiff.UnifiedDiff].getHeader()'
  - '[com.github.difflib.unifieddiff.UnifiedDiff].setHeader(String)'
  - '[com.github.difflib.unifieddiff.UnifiedDiff].addFile(com.github.difflib.unifieddiff.UnifiedDiffFile)'
  - '[com.github.difflib.unifieddiff.UnifiedDiff].getFiles()'
  - '[com.github.difflib.unifieddiff.UnifiedDiff].setTailTxt(String)'
  - '[com.github.difflib.unifieddiff.UnifiedDiff].getTail()'
  - '[com.github.difflib.unifieddiff.UnifiedDiff].applyPatchTo(java.util.function.Predicate<String>,java.util.List<String>)'
  - '[com.github.difflib.unifieddiff.UnifiedDiff].from(String,String)'
  - '[com.github.difflib.unifieddiff.UnifiedDiff].<init>()'
  source_file: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiff.java
- function_names:
  - '[com.github.difflib.unifieddiff.UnifiedDiffWriter].write(com.github.difflib.unifieddiff.UnifiedDiff,java.util.function.Function<String,java.util.List<String>>,java.io.Writer,int)'
  - '[com.github.difflib.unifieddiff.UnifiedDiffWriter].write(com.github.difflib.unifieddiff.UnifiedDiff,java.util.function.Function<String,java.util.List<String>>,java.util.function.Consumer<String>,int)'
  - '[com.github.difflib.unifieddiff.UnifiedDiffWriter].processDeltas(java.util.function.Consumer<String>,java.util.List<String>,java.util.List<com.github.difflib.patch.AbstractDelta<String>>,int,boolean)'
  - '[com.github.difflib.unifieddiff.UnifiedDiffWriter].getDeltaText(java.util.function.Consumer<String>,com.github.difflib.patch.AbstractDelta<String>)'
  - '[com.github.difflib.unifieddiff.UnifiedDiffWriter].writeOrNothing(java.util.function.Consumer<String>,String)'
  - '[com.github.difflib.unifieddiff.UnifiedDiffWriter].<init>()'
  source_file: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffWriter.java
- function_names:
  - '[com.github.difflib.unifieddiff.UnifiedDiffReader].<init>(java.io.Reader)'
  - '[com.github.difflib.unifieddiff.UnifiedDiffReader].parse()'
  - '[com.github.difflib.unifieddiff.UnifiedDiffReader].checkForNoNewLineAtTheEndOfTheFile(String)'
  - '[com.github.difflib.unifieddiff.UnifiedDiffReader].parseFileNames(String)'
  - '[com.github.difflib.unifieddiff.UnifiedDiffReader].parseUnifiedDiff(java.io.InputStream)'
  - '[com.github.difflib.unifieddiff.UnifiedDiffReader].processLine(String)'
  - '[com.github.difflib.unifieddiff.UnifiedDiffReader].validLine(String)'
  - '[com.github.difflib.unifieddiff.UnifiedDiffReader].initFileIfNecessary()'
  - '[com.github.difflib.unifieddiff.UnifiedDiffReader].processDiff(java.util.regex.MatchResult,String)'
  - '[com.github.difflib.unifieddiff.UnifiedDiffReader].processSimilarityIndex(java.util.regex.MatchResult,String)'
  - '[com.github.difflib.unifieddiff.UnifiedDiffReader].finalizeChunk()'
  - '[com.github.difflib.unifieddiff.UnifiedDiffReader].processNormalLine(java.util.regex.MatchResult,String)'
  - '[com.github.difflib.unifieddiff.UnifiedDiffReader].processAddLine(java.util.regex.MatchResult,String)'
  - '[com.github.difflib.unifieddiff.UnifiedDiffReader].processDelLine(java.util.regex.MatchResult,String)'
  - '[com.github.difflib.unifieddiff.UnifiedDiffReader].processChunk(java.util.regex.MatchResult,String)'
  - '[com.github.difflib.unifieddiff.UnifiedDiffReader].toInteger(java.util.regex.MatchResult,int,int)'
  - '[com.github.difflib.unifieddiff.UnifiedDiffReader].processIndex(java.util.regex.MatchResult,String)'
  - '[com.github.difflib.unifieddiff.UnifiedDiffReader].processFromFile(java.util.regex.MatchResult,String)'
  - '[com.github.difflib.unifieddiff.UnifiedDiffReader].processToFile(java.util.regex.MatchResult,String)'
  - '[com.github.difflib.unifieddiff.UnifiedDiffReader].processRenameFrom(java.util.regex.MatchResult,String)'
  - '[com.github.difflib.unifieddiff.UnifiedDiffReader].processRenameTo(java.util.regex.MatchResult,String)'
  - '[com.github.difflib.unifieddiff.UnifiedDiffReader].processCopyFrom(java.util.regex.MatchResult,String)'
  - '[com.github.difflib.unifieddiff.UnifiedDiffReader].processCopyTo(java.util.regex.MatchResult,String)'
  - '[com.github.difflib.unifieddiff.UnifiedDiffReader].processNewFileMode(java.util.regex.MatchResult,String)'
  - '[com.github.difflib.unifieddiff.UnifiedDiffReader].processDeletedFileMode(java.util.regex.MatchResult,String)'
  - '[com.github.difflib.unifieddiff.UnifiedDiffReader].processOldMode(java.util.regex.MatchResult,String)'
  - '[com.github.difflib.unifieddiff.UnifiedDiffReader].processNewMode(java.util.regex.MatchResult,String)'
  - '[com.github.difflib.unifieddiff.UnifiedDiffReader].processBinaryAdded(java.util.regex.MatchResult,String)'
  - '[com.github.difflib.unifieddiff.UnifiedDiffReader].processBinaryDeleted(java.util.regex.MatchResult,String)'
  - '[com.github.difflib.unifieddiff.UnifiedDiffReader].processBinaryEdited(java.util.regex.MatchResult,String)'
  - '[com.github.difflib.unifieddiff.UnifiedDiffReader].extractFileName(String)'
  - '[com.github.difflib.unifieddiff.UnifiedDiffReader].extractTimestamp(String)'
  - '[com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine].<init>(String,java.util.function.BiConsumer<java.util.regex.MatchResult,String>)'
  - '[com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine].<init>(boolean,String,java.util.function.BiConsumer<java.util.regex.MatchResult,String>)'
  - '[com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine].<init>(boolean,java.util.regex.Pattern,java.util.function.BiConsumer<java.util.regex.MatchResult,String>)'
  - '[com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine].validLine(String)'
  - '[com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine].processLine(String)'
  - '[com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine].isStopsHeaderParsing()'
  - '[com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine].toString()'
  - '[com.github.difflib.unifieddiff.InternalUnifiedDiffReader].<init>(java.io.Reader)'
  - '[com.github.difflib.unifieddiff.InternalUnifiedDiffReader].readLine()'
  - '[com.github.difflib.unifieddiff.InternalUnifiedDiffReader].lastLine()'
  source_file: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffReader.java
- function_names:
  - '[com.github.difflib.unifieddiff.UnifiedDiffParserException].<init>()'
  - '[com.github.difflib.unifieddiff.UnifiedDiffParserException].<init>(String)'
  - '[com.github.difflib.unifieddiff.UnifiedDiffParserException].<init>(String,Throwable)'
  - '[com.github.difflib.unifieddiff.UnifiedDiffParserException].<init>(Throwable)'
  - '[com.github.difflib.unifieddiff.UnifiedDiffParserException].<init>(String,Throwable,boolean,boolean)'
  source_file: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffParserException.java
- function_names:
  - '[com.github.difflib.unifieddiff.UnifiedDiffFile].getDiffCommand()'
  - '[com.github.difflib.unifieddiff.UnifiedDiffFile].setDiffCommand(String)'
  - '[com.github.difflib.unifieddiff.UnifiedDiffFile].getFromFile()'
  - '[com.github.difflib.unifieddiff.UnifiedDiffFile].setFromFile(String)'
  - '[com.github.difflib.unifieddiff.UnifiedDiffFile].getToFile()'
  - '[com.github.difflib.unifieddiff.UnifiedDiffFile].setToFile(String)'
  - '[com.github.difflib.unifieddiff.UnifiedDiffFile].setIndex(String)'
  - '[com.github.difflib.unifieddiff.UnifiedDiffFile].getIndex()'
  - '[com.github.difflib.unifieddiff.UnifiedDiffFile].getPatch()'
  - '[com.github.difflib.unifieddiff.UnifiedDiffFile].getFromTimestamp()'
  - '[com.github.difflib.unifieddiff.UnifiedDiffFile].setFromTimestamp(String)'
  - '[com.github.difflib.unifieddiff.UnifiedDiffFile].getToTimestamp()'
  - '[com.github.difflib.unifieddiff.UnifiedDiffFile].setToTimestamp(String)'
  - '[com.github.difflib.unifieddiff.UnifiedDiffFile].getSimilarityIndex()'
  - '[com.github.difflib.unifieddiff.UnifiedDiffFile].setSimilarityIndex(Integer)'
  - '[com.github.difflib.unifieddiff.UnifiedDiffFile].getRenameFrom()'
  - '[com.github.difflib.unifieddiff.UnifiedDiffFile].setRenameFrom(String)'
  - '[com.github.difflib.unifieddiff.UnifiedDiffFile].getRenameTo()'
  - '[com.github.difflib.unifieddiff.UnifiedDiffFile].setRenameTo(String)'
  - '[com.github.difflib.unifieddiff.UnifiedDiffFile].getCopyFrom()'
  - '[com.github.difflib.unifieddiff.UnifiedDiffFile].setCopyFrom(String)'
  - '[com.github.difflib.unifieddiff.UnifiedDiffFile].getCopyTo()'
  - '[com.github.difflib.unifieddiff.UnifiedDiffFile].setCopyTo(String)'
  - '[com.github.difflib.unifieddiff.UnifiedDiffFile].from(String,String,com.github.difflib.patch.Patch<String>)'
  - '[com.github.difflib.unifieddiff.UnifiedDiffFile].setNewFileMode(String)'
  - '[com.github.difflib.unifieddiff.UnifiedDiffFile].getNewFileMode()'
  - '[com.github.difflib.unifieddiff.UnifiedDiffFile].getDeletedFileMode()'
  - '[com.github.difflib.unifieddiff.UnifiedDiffFile].setDeletedFileMode(String)'
  - '[com.github.difflib.unifieddiff.UnifiedDiffFile].getOldMode()'
  - '[com.github.difflib.unifieddiff.UnifiedDiffFile].setOldMode(String)'
  - '[com.github.difflib.unifieddiff.UnifiedDiffFile].getNewMode()'
  - '[com.github.difflib.unifieddiff.UnifiedDiffFile].setNewMode(String)'
  - '[com.github.difflib.unifieddiff.UnifiedDiffFile].getBinaryAdded()'
  - '[com.github.difflib.unifieddiff.UnifiedDiffFile].setBinaryAdded(String)'
  - '[com.github.difflib.unifieddiff.UnifiedDiffFile].getBinaryDeleted()'
  - '[com.github.difflib.unifieddiff.UnifiedDiffFile].setBinaryDeleted(String)'
  - '[com.github.difflib.unifieddiff.UnifiedDiffFile].getBinaryEdited()'
  - '[com.github.difflib.unifieddiff.UnifiedDiffFile].setBinaryEdited(String)'
  - '[com.github.difflib.unifieddiff.UnifiedDiffFile].isNoNewLineAtTheEndOfTheFile()'
  - '[com.github.difflib.unifieddiff.UnifiedDiffFile].setNoNewLineAtTheEndOfTheFile(boolean)'
  - '[com.github.difflib.unifieddiff.UnifiedDiffFile].<init>()'
  source_file: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/unifieddiff/UnifiedDiffFile.java
- function_names:
  - '[com.github.difflib.text.DiffRow].<init>(Tag,String,String)'
  - '[com.github.difflib.text.DiffRow].getTag()'
  - '[com.github.difflib.text.DiffRow].setTag(Tag)'
  - '[com.github.difflib.text.DiffRow].getOldLine()'
  - '[com.github.difflib.text.DiffRow].getNewLine()'
  - '[com.github.difflib.text.DiffRow].hashCode()'
  - '[com.github.difflib.text.DiffRow].equals(Object)'
  - '[com.github.difflib.text.DiffRow].toString()'
  source_file: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/text/DiffRow.java
- function_names:
  - '[com.github.difflib.text.StringUtils].htmlEntites(String)'
  - '[com.github.difflib.text.StringUtils].normalize(String)'
  - '[com.github.difflib.text.StringUtils].wrapText(java.util.List<String>,int)'
  - '[com.github.difflib.text.StringUtils].wrapText(String,int)'
  - '[com.github.difflib.text.StringUtils].<init>()'
  source_file: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/text/StringUtils.java
- function_names:
  - '[com.github.difflib.text.DiffRowGenerator].create()'
  - '[com.github.difflib.text.DiffRowGenerator].adjustWhitespace(String)'
  - '[com.github.difflib.text.DiffRowGenerator].splitStringPreserveDelimiter(String,java.util.regex.Pattern)'
  - '[com.github.difflib.text.DiffRowGenerator].wrapInTag(List<String>,int,int,com.github.difflib.text.DiffRow.Tag,java.util.function.BiFunction<com.github.difflib.text.DiffRow.Tag,Boolean,String>,java.util.function.Function<String,String>,boolean)'
  - '[com.github.difflib.text.DiffRowGenerator].<init>(Builder)'
  - '[com.github.difflib.text.DiffRowGenerator].generateDiffRows(List<String>,List<String>)'
  - '[com.github.difflib.text.DiffRowGenerator].generateDiffRows(List<String>,com.github.difflib.patch.Patch<String>)'
  - '[com.github.difflib.text.DiffRowGenerator].transformDeltaIntoDiffRow(List<String>,int,List<com.github.difflib.text.DiffRow>,com.github.difflib.patch.AbstractDelta<String>)'
  - '[com.github.difflib.text.DiffRowGenerator].decompressDeltas(com.github.difflib.patch.AbstractDelta<String>)'
  - '[com.github.difflib.text.DiffRowGenerator].buildDiffRow(com.github.difflib.text.DiffRow.Tag,String,String)'
  - '[com.github.difflib.text.DiffRowGenerator].buildDiffRowWithoutNormalizing(com.github.difflib.text.DiffRow.Tag,String,String)'
  - '[com.github.difflib.text.DiffRowGenerator].normalizeLines(List<String>)'
  - '[com.github.difflib.text.DiffRowGenerator].generateInlineDiffs(com.github.difflib.patch.AbstractDelta<String>)'
  - '[com.github.difflib.text.DiffRowGenerator].preprocessLine(String)'
  - '[com.github.difflib.text.DiffRowGenerator].processEqualities(String)'
  - '[com.github.difflib.text.DiffRowGenerator.Builder].<init>()'
  - '[com.github.difflib.text.DiffRowGenerator.Builder].showInlineDiffs(boolean)'
  - '[com.github.difflib.text.DiffRowGenerator.Builder].ignoreWhiteSpaces(boolean)'
  - '[com.github.difflib.text.DiffRowGenerator.Builder].reportLinesUnchanged(boolean)'
  - '[com.github.difflib.text.DiffRowGenerator.Builder].oldTag(java.util.function.BiFunction<com.github.difflib.text.DiffRow.Tag,Boolean,String>)'
  - '[com.github.difflib.text.DiffRowGenerator.Builder].oldTag(java.util.function.Function<Boolean,String>)'
  - '[com.github.difflib.text.DiffRowGenerator.Builder].newTag(java.util.function.BiFunction<com.github.difflib.text.DiffRow.Tag,Boolean,String>)'
  - '[com.github.difflib.text.DiffRowGenerator.Builder].newTag(java.util.function.Function<Boolean,String>)'
  - '[com.github.difflib.text.DiffRowGenerator.Builder].processDiffs(java.util.function.Function<String,String>)'
  - '[com.github.difflib.text.DiffRowGenerator.Builder].processEqualities(java.util.function.Function<String,String>)'
  - '[com.github.difflib.text.DiffRowGenerator.Builder].columnWidth(int)'
  - '[com.github.difflib.text.DiffRowGenerator.Builder].build()'
  - '[com.github.difflib.text.DiffRowGenerator.Builder].mergeOriginalRevised(boolean)'
  - '[com.github.difflib.text.DiffRowGenerator.Builder].decompressDeltas(boolean)'
  - '[com.github.difflib.text.DiffRowGenerator.Builder].inlineDiffByWord(boolean)'
  - '[com.github.difflib.text.DiffRowGenerator.Builder].inlineDiffBySplitter(java.util.function.Function<String,List<String>>)'
  - '[com.github.difflib.text.DiffRowGenerator.Builder].lineNormalizer(java.util.function.Function<String,String>)'
  - '[com.github.difflib.text.DiffRowGenerator.Builder].equalizer(java.util.function.BiPredicate<String,String>)'
  - '[com.github.difflib.text.DiffRowGenerator.Builder].replaceOriginalLinefeedInChangesWithSpaces(boolean)'
  - '[com.github.difflib.text.DiffRowGenerator.Builder].inlineDeltaMerger(java.util.function.Function<com.github.difflib.text.deltamerge.InlineDeltaMergeInfo,List<com.github.difflib.patch.AbstractDelta<String>>>)'
  source_file: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/text/DiffRowGenerator.java
- function_names:
  - '[com.github.difflib.text.deltamerge.InlineDeltaMergeInfo].<init>(java.util.List<com.github.difflib.patch.AbstractDelta<String>>,java.util.List<String>,java.util.List<String>)'
  - '[com.github.difflib.text.deltamerge.InlineDeltaMergeInfo].getDeltas()'
  - '[com.github.difflib.text.deltamerge.InlineDeltaMergeInfo].getOrigList()'
  - '[com.github.difflib.text.deltamerge.InlineDeltaMergeInfo].getRevList()'
  source_file: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/text/deltamerge/InlineDeltaMergeInfo.java
- function_names:
  - '[com.github.difflib.text.deltamerge.DeltaMergeUtils].mergeInlineDeltas(com.github.difflib.text.deltamerge.InlineDeltaMergeInfo,java.util.function.Predicate<java.util.List<String>>)'
  - '[com.github.difflib.text.deltamerge.DeltaMergeUtils].<init>()'
  source_file: /src/java-diff-utils/java-diff-utils/src/main/java/com/github/difflib/text/deltamerge/DeltaMergeUtils.java
- function_names:
  - '[com.github.difflib.algorithm.jgit.HistogramDiffTest].<init>()'
  - '[com.github.difflib.algorithm.jgit.HistogramDiffTest].testDiff()'
  - '[com.github.difflib.algorithm.jgit.HistogramDiffTest].testDiffWithListener()'
  source_file: /src/java-diff-utils/java-diff-utils-jgit/src/test/java/com/github/difflib/algorithm/jgit/HistogramDiffTest.java
- function_names:
  - '[com.github.difflib.algorithm.jgit.LRHistogramDiffTest].testPossibleDiffHangOnLargeDatasetDnaumenkoIssue26()'
  - '[com.github.difflib.algorithm.jgit.LRHistogramDiffTest].readStringListFromInputStream(java.io.InputStream)'
  - '[com.github.difflib.algorithm.jgit.LRHistogramDiffTest].<init>()'
  source_file: /src/java-diff-utils/java-diff-utils-jgit/src/test/java/com/github/difflib/algorithm/jgit/LRHistogramDiffTest.java
- function_names:
  - '[com.github.difflib.algorithm.jgit.HistogramDiff].computeDiff(java.util.List<?extendsT>,java.util.List<?extendsT>,com.github.difflib.algorithm.DiffAlgorithmListener)'
  - '[com.github.difflib.algorithm.jgit.HistogramDiff].<init>()'
  - '[com.github.difflib.algorithm.jgit.DataListComparator].<init>(com.github.difflib.algorithm.DiffAlgorithmListener)'
  - '[com.github.difflib.algorithm.jgit.DataListComparator].equals(com.github.difflib.algorithm.jgit.DataList<T>,int,com.github.difflib.algorithm.jgit.DataList<T>,int)'
  - '[com.github.difflib.algorithm.jgit.DataListComparator].hash(com.github.difflib.algorithm.jgit.DataList<T>,int)'
  - '[com.github.difflib.algorithm.jgit.DataList].<init>(java.util.List<?extendsT>)'
  - '[com.github.difflib.algorithm.jgit.DataList].size()'
  source_file: /src/java-diff-utils/java-diff-utils-jgit/src/main/java/com/github/difflib/algorithm/jgit/HistogramDiff.java
